Python Revisited Day 01】的更多相关文章

逻辑操作符 身份操作符 is a = ['AAA', 3, None] b = ['AAA', 3, None] a is b #False b = a a is b #True 身份比较速度快,原因是对直接对内存地址进行比较,所以内容相同的俩个变量结果却是false. a = None a is None #True 比较操作符 这里只要注意一点 0 <= a <= 10 这种结链比较是可以的,夸张一点 a < b < c < e < d 逻辑操作符 逻辑操作符:an…
  print:直接输出 type,求类型 数据类型:字符串,整型,浮点型,Bool型     note01.py # python learning note 01   print('Hello world!')   a = 10 print a print type(a)   a = 1.3 print a,type(a)   print   a = True print type(a)…
Python web前端 01 HTML常用标签 一.HTML创建项目 file ---->new project -----> 输入项目名------>创建文件夹 new dicrectoty ---->建立文件 new HTML file 二.常用标签 1.注释 <!--文档类型-->#这是HTML里面的注释,跟python中的不一样 ctrl + ? #快捷注释 2.初始标签 <!DOCTYPE html> #文档类型 <html lang=&q…
Python并发编程01 /操作系统发展史.多进程理论 目录 Python并发编程01 /操作系统发展史.多进程理论 1. 操作系统 2. 进程理论 1. 操作系统 定义:管理控制协调计算机中硬件与软件的关系 操作系统的作用: 第一个作用: 将一些复杂丑陋的硬件调用的接口,变成简单美丽的接口. open函数. 第二个作用: 多个进程抢占一个(CPU)资源时,操作系统会将其执行变得合理有序. 操作系统的发展史 第一代计算机1940~1955 在大学里出现了机房,想使用计算机必须预约,先连接调配各个…
python网络编程01 /C/S架构|B/S架构.网络通信原理.五层协议.七层协议简述.端口映射技术 目录 python网络编程01 /C/S架构|B/S架构.网络通信原理.五层协议.七层协议简述.端口映射技术 1. C/S.B/S架构 2. 网络通信原理 3. 简单串联五层协议以及作用 1. 物理层 2. 数据链路层 3. 网络层 4. 传输层 TCP协议的三次握手和四次挥手 5. 应用层 4. 五层协议流程图 5. 两台计算机的通信流程 6. 七层协议简述 7. 端口映射技术 1. C/S…
Python 完全可以满足数学建模的需要. Python 是数学建模的最佳选择之一,而且在其它工作中也无所不能. 『Python 数学建模 @ Youcans』带你从数模小白成为国赛达人. 1. 数学建模新手入门 『Python 数学建模 @ Youcans』 系列 是专门为学习数学建模.准备数模竞赛的小白准备的系列教程. [Python数学建模-01.新手必读] 主要讨论小白刚刚接触数学建模的几个困惑: 学习数学建模难不难?应该怎么学? 学习数学建模选择什么计算机语言最好?我要学 Matlab…
目录 13.1 Python的正则表达式语言 13.1.1 字符与字符类 13.1.2 量词 {m, n} ? + * 组与捕获 ?:可以关闭捕获 断言与标记 13.2 正则表达式模块 正则表达式模块的函数(表) 正则表达式模块的标记(表) 正则表达式对象方法(表) 匹配对象的属性与方法(表) <Python 3 程序开发指南> 学习笔记 13.1 Python的正则表达式语言 13.1.1 字符与字符类 特殊字符:\.^$?+*{}| 在一个字符类内部,除\外,特殊字符不再具备特殊意义. 当…
1.简单了解模块         模块就是我们把装有特定功能的代码进行归类的解构,从代码编写的单位来看我们的程序 从小到大的顺序:一条代码< 语句块<代码块(函数,类) < 模块 我们目前写的所有py文件都是模块,还有一些内置的模块 引入模块 # from XXX import XXXX # from school import student # 导入一个具体的功能 # import school # 导入整个模块 import random print(random.randint(…
在昨天的版本上做了一些改进,如增加getAll,修改getSingleFileName等 代码: #------------------------------------------------------------------------------------ # torrentParser1.01,用于解析torrent文件 # 2018年5月9日 #--------------------------------------------------------------------…
本地建立的三个文件: Asset1.txt 用来保存扫描到的资产 Asset2.txt 用来导入给定的资产 Repeat.txt 保存重复的资产 程序的功能: 1.资产扫描,以 位置:资产 格式保存到Asset1文件中,如果资产重复,将重复的资产保存到Repeat文件中,按Q退出 2.资产比对,比对Asset1和Asset2 中的资产信息,输出两个文件的对称差集,即为有问题的资产 3.查看重复资产 4.清空所有数据 #!/usr/bin/env python # -*- coding: utf-…
目录 9.1 调试 9.1.1 处理语法错误 9.1.2 处理运行时错误 9.1.3 科学的调试 9.2 单元测试 9.3 Profiling 9.1 调试 定期地进行备份是程序设计中地一个关键环节--不管我们的机器,操作系统多么可靠以及发生失败的概率多么微乎其微--因为失败仍然是可能发生的.备份一般都是粗粒度的--备份文件是几小时之前的,甚至是几天之前的. 9.1.1 处理语法错误 if True print("stupid!!!") else: print("You wi…
python对象的方法 1.python的特性:一切皆对象 2 type(obj) 查看对象的类型 3 dir(obj)查看类中所有详细的功能 4 help(obj) 查看类中所有详细的功能 类中的方法: __fun__:内置方法 可能有多钟致执行方法 fun:只有一种执行方法 obj.fun() -------------------- 字符串好用的方法: str = "my name is  what" str.cout('m',0,2)  ---字符串从下标 0到2 之间的字符…
1 查看python的版本 ubuntu16.04 LTS系统下默认安装了python2.7.12 和python3.5.2, 她们在/usr/bin/下可以找到, 默认用python2.7.8 1) 在python中获取python的版本号,使用命令获取python的版本号 xinping@xinping-virtual-machine:/usr/bin$ python --versionPython 2.7.12xinping@xinping-virtual-machine:/usr/bin…
python正则表达式基础 简单介绍 正则表达式并不是python的一部分.正则表达式是用于处理字符串的强大工具,拥有自己独特的语法及一个独立的处理引擎,效率上可能不如str自带的方法,但功能十分强大.在提供正则表达式的语言里,正则表达式的语法是一样的,区别只在于不同的贬称语言实现支持的语法数量不同:但不用担心,不被支持的语法通常是不常用的的部分. 正则表达式进行匹配的流程 正则表达式引擎"编译"<正则表达式>得到正则表达式对象(正则表达式引擎编译表达式字符串得到的对象,包…
python的基本数据类型 整型 int 浮点型 float 真值 bool 字符串 str 列表 list       #[1,2,3] 元组 tuple    #(1,2,3) 字典 dict      #{1:2} 集合 set       #set{['a','c','b']} 集合对象是一组无序排列的可哈希的值:集合成员可以做字典的键 字符串操作方法 1.大小写变换 >>>a = "HEllo" >>>a.lower() #小写 'hell…
python网络编程 1.socket模块介绍 ①在网络编程中的一个基本组件就是套接字(socket),socket是两个程序之间的“信息通道”. ②套接字包括两个部分:服务器套接字.客户机套接字 ③一个套接字就是一个socket模块中的socket类的实例. 如: import socket s=socket.socket()            #socket类实例化 实例化需要3个参数: 地址族:默认是socket.AF_INET 流: 默认是socket.SOCK_STREAM 使用的…
现假设有一份机器人配件名单 list[头部,躯干,肢体] 头部这个list又有鼻子眼睛嘴巴这些小零件 肢体这个list有胳膊,肩膀,手.手这个list又有3种手指 所以这个list详细写出是: list=[[1,2,3,4],5,[6,7,[8,9,10]]] #我们type(list)一下完全是list 我们需要解释了这个list,毕竟这样不符合审美,而且对于编程不熟悉的人也不会看啊. 我们是否要写好多for循环print这ist的一个个项? for each_item in list if…
1.编译型解释型语言区别: 编译型:一次性将全部代码编译成二进制文件,代表c,c++ 优点:执行效率高 缺点:开发速度慢,不能跨平台 解释型:当程序运行时,从上至下一行一行执行,解释成二进制去执行 优点:开发速度快,效率高,可以跨平台 缺点:运行效率低 2.python2和python3区别: python2:代码重复率高,不规范 python3:规范话,代码简洁 3.变量:有数字,字母,下划线任意组合,数字不能开头,具有可描述性,不能使用python关键字,不能使用中文    常量:约定俗成,…
目录 7.1 二进制数据的读与写 7.1.1 带可选压缩的Pickle 7.1.2 带可选压缩的原始二进制数据 7.2 文本文件的写入与分析 7.2.1 写入文本 7.2.2 分析文本 7.2.3 使用正则表达式分析文本 7.3 写入与分析XML文件 7.3.1元素树 7.3.2 DOM 7.3.3 手动写入XML 7.3.4 使用SAX分析XML 7.4 随机存取二进制文件 7.4.1 通用的BinaryRecordFile类 7.4.2 实例: BikeStock模块的类 <Python 3…
目录 6.1 面向对象方法 duck typing 访问限制 __ 6.2 自定义类 6.2.1 属性与方法 预定义的特殊方法 __...__ 一般的方法名起始和结尾不应该使用俩个下划线,除非是预定义的特殊方法(大概就是操作符所对应的方法,还有一些固定的方法?). 6.2.2 继承与多态 6.2.3 使用特性进行属性存取控制 @property 6.2.4 创建完全整合的数据类型 6.3 自定义组合类 6.3.1 创建聚集组合数据的类 6.3.2 使用聚集创建组合类 SortedList 6.3…
目录 = 浅拷贝 深拷贝` 函数的默认参数为可变类型时 危险 全局变量与临时变量 global 在函数里面进行复制 再看一个例子 numpy里的bug? 待续 @ 首先,需要指出的是,Python的变量采用的是对象绑定的方式,在程序运行过程中,要时刻注意,对象的变化和共享. = 第一种情况 = 右边是值 这种情况并不会产生歧义 a = 1 a = '1' a = [1] a = {1:'1'} 第二种情况 = 右边是对象引用(变量--个人的说法) b = 1 a = b 当变量(b)为固定类型-…
目录 5.1 模块与包 5.1.1 包 5.2 Python 标准库概览 5.2.1 字符串处理 io.StringIO 类 5.2.3 命令行设计 5.2.4 数学与数字 5.2.5 时间与日期 5.2.7 算法与组合数据类型 5.2.8 文件格式.编码与数据持久性 5.2.9 文件.目录与进程处理 5.2.10 网络与Internet程序设计 5.2.11 XML 5.1 模块与包 在命令行输入以下,检查模块是否存在 python -c "import 模块名" 表示没有相应的模块…
Python网络爬虫与信息提取 目标:掌握定向网络数据爬取和网页解析的基本能力. the website is the API 课程分为以下部分: 1.requsets库(自动爬取HTML页面.自动网络请求提交) 2.robots.txt规则(网络爬虫排除标准)(合理合法的使用爬虫) 3.beautiful soup库(解析HTML页面)(提取相关项目) 4.projects项目(实战项目A/B) 5.re正则表达式库(正则表达式详解.提取页面关键信息) 6.专业网络爬虫框架scrapy*(网络…
编程语言介绍 开发 系统软件开发:Windows,iOS 应用软件开发:淘宝.网易云音乐.QQ 开发语言 高级语言:Python,Java,PHP, c#,GO,ruby,c++      ---> 字节码 低级语言:c, 汇编                                                                 --->机器码 注意: 1.C语言: 代码编译得到机器码 ,机器码在处理器上直接执行,每一条指令控制CPU工作 2.其他语言: 代码编译得到…
Java 可以int + 字符串(str)输出,python则只可以用逗号 , 连接,或者字符串 + 字符串或int + int否则python会报错如下图:…
前言 系列文章:[传送门] 答应了Vamei,帮他传文章,Python,顺自己学学. 很喜欢这种黏黏的语言 突然发现--我用的GoAgent(谷歌FQ软件),竟然是Python编的. 简介 Python(英语发音:/ˈpaɪθən/), 是一种面向对象.解释型计算机程序设计语言,由Guido van Rossum于1989年底发明,第一个公开发行版发行于1991年.Python语法简洁而清晰,具有丰富和强大的类库.它常被昵称为胶水语言,它能够很轻松的把用其他语言制作的各种模块(尤其是C/C++)…
目录 第三章 组合数据类型 3.1 序列类型 3.1.1 元组 3.1.2 命名的元组 (collections.nametuple()) 3.1.3 列表 (查询有关函数点这) 3.1.4 列表内涵 3.2 集合类型 3.2.1 集合(查询有关函数点这) 3.2.2 集合内涵 固定集合(forzeonset) 3.3 映射类型 3.3.1 字典 (查询有关函数点这) 字典内涵 3.3.3 默认字典 3.3.4 有序字典 3.4 组合数据类型的迭代与复制 3.4.1 迭代子.迭代操作与函数 (查…
目录 Python 关键字 整数 整数转换函数 整数位逻辑操作符 浮点类型 math模块函数与常量 复数 精确的十进制数字 decimal 字符串 str.format() 格式规约 Python 关键字 and continue except global lambda pass while as def False if None raise with assert del finally import nonlocal return yield break elif for in not…
特殊变量 python用下划线作为变量的前缀和后缀指定特殊变量._XXX : 不用 'from module import *' 导入, 可以认为是模块中的私有变量__XXX__ : 系统定义的名字__XXX : 类中的私有变量避免用下划线开头作为变量名称 模块布局 (1) 起始行(unix)(2) 模块文档, 简介模块的功能和重要的全局变量的含义, 模块外可通过 module.__doc__ 访问这些内容(3) 模块导入(4) 变量定义, 这里指的是全局变量, 本模块中的所有函数都可以直接使用…
一.python介绍年的圣诞节期间,吉多亿个文件的上传和下载千万张照片被分享,全部用倍年,为了打发圣诞节假期,年,第一个Python编译器诞生.它是用C语言实现的,并能够调用C语言的库文件.从一出生,Python已经具有了:类,函数,异常处理,包含表和词典在内的核心数据类型,以及模块为基础的拓展系统.Granddaddy of Python web frameworks, Zope 1 was released in 1999Python 1.0 - January 1994 增加了 lambd…