python note 4】的更多相关文章

=和C一样,为赋值.==为判断,等于.但是,在python中是不支持行内赋值的,所以,这样避免了在判断的时候少写一个出错. dictionary 的key唯一,值可以为很多类型. list的extend与append存在差异. extend接受的参数为一个列表,表现的效果是,将两个列表合并. append可以接受任意参数,将该参数追加到列表的尾部,相当于列表增加了一个元素. 对应list,+和extend,都是将2个列表合并,+表示的是返回合并后的列表,extend只修改list. tuple冻…
1.使用命令行打开文件 t=open('D:\py\123.txt','r') t.read() 在python和很多程序语言中""转义符号,要想输出\要么多加一个\写成\ 要么在字符串前面加r,告诉python解释器,按原始字符串处理.f= open(r'd:\456.txt','r') PS:如果地址为F:\test时. t= open('F:\test\456.txt','r') 原文 2.查看mysql安装路径 进入mysql命令行输入:show variables like…
1.random模块(取随机数模块) # 取随机小数 : 数学计算 import random print(random.random())# 取0-1之间的小数 print(random.uniform(1,2))# 取1-2之间的小数 # 取随机整数 : 彩票 抽奖 import random print(random.randint(1,2)) #头和尾都取得到 print(random.randrange(1,2)) # 取不到尾部 print(random.randrange(1,20…
1.re模块(#regex) # 查找 # findall : 匹配所有 每一项都是列表中的一个元素 import re ret = re.findall('\d+','dawdawd154wadwad848')# 正则表达式,带匹配的字符串 print(ret) #输出['154', '848'] ret = re.findall('\d','dawdawd154wadwad848')# 正则表达式,带匹配的字符串 print(ret) #输出['1', '5', '4', '8', '4',…
# 正则表达式 只和字符串打交道 # 正则表达式的规则# 规则 字符串 从字符串中找到符合规则的内容 # 字符组 : [] 写在中括号中的内容,都出现在下面的某一个字符的位置上都是符合规则的 # [0-9] 匹配数字 # [a-z] 匹配小写字母 # [A-Z] 匹配大写字母 # [8-9] # [a-zA-Z] 匹配大小写字母 # [a-zA-Z0-9] 匹配大小写字母+数字 # [a-zA-Z0-9_] 匹配数字字母下滑线 # 元字符 # \w 匹配数字字母下滑线 word关键字 [a-zA…
1.生成器函数 # 函数中如果有yield 这个函数就是生成器函数. 生成器函数() 获取的是生成器. 这个时候不执行函数# yield: 相当于return 可以返回数据. 但是yield不会彻底中断函数. 分段执行函数.# gen.__next__() 执行函数. 执行到下一个yield.# gen.__next__() 继续执行函数到下一个yield. 不用生成器可能导致内存不够 def order(): lst = [] for i in range(10000): lst.append…
1.命名空间 #内置命名空间 —— python解释器 # 就是python解释器一启动就可以使用的名字存储在内置命名空间中 # 内置的名字在启动解释器的时候被加载进内存里#全局命名空间 —— 我们写的代码但不是函数中的代码 # 是在程序从上到下被执行的过程中依次加载进内存的 # 放置了我们设置的所有变量名和函数名#局部命名空间 —— 函数 # 就是函数内部定义的名字 # 当调用函数的时候 才会产生这个名称空间 随着函数执行的结束 这个命名空间就又消失了 #在局部:可以使用全局.内置命名空间中的…
1.计算机基础. 2.python历史. 宏观上:python2 与 python3 区别: python2 源码不标准,混乱,重复代码太多, python3 统一 标准,去除重复代码. 3.python的环境. 编译型:一次性将所有程序编译成二进制文件. 缺点:开发效率低,不能跨平台. 优点:运行速度快.like:C,C++等等. 解释型:当程序执行时,一行一行的解释. 优点:开发效率高,可以跨平台. 缺点:运行速度慢.like:python ,php,等等. 4.python的发展. 5.p…
def decorate_log(decorate_arg,*args,**kwargs): # 存放装饰器参数 def decorate_wrapper(func,*args,**kwargs): # 存放函数名 def wrapper(text,*args,**kwargs): # 存放函数参数 start_time = time.clock() func(text) decorate_text = decorate_arg + '+' + text print('decorate text…
To record my process of studying python and to practice my English meanwhile, I'd like to start write my blog about python with English. = ^ = Part 1_Hello World! print (' Hello World! ') This code can show the best reason why I'd like to study pytho…