摘要:
import 本质为 把模块python文件解释一遍(比如说将别的文件的模块 重新写在自己的当前py文件上) 包:本质为一个目录,但其里必须有__init__.py的文件。包是用来组织模块的 其中import 包 则执行该包下的__init__.py文件 阅读全文
摘要:
python group() 正则表达式中,group()用来提出分组截获的字符串,()用来分组 import re a = "123abc456" print re.search("([0-9]*)([a-z]*)([0-9]*)",a).group(0) #123abc456,返回整体 prin 阅读全文
摘要:
也可以放置函数f(x) 对生成的列表中的每个元素进行操作 阅读全文
摘要:
正则表达式 元字符: . 匹配任意字符(不包括换行符) #re.findall('oo.oo','adoowooqaqa') #结果 ['oo.oo'] ^ 匹配开始位置,多行模式下匹配每一行的开始(写在开头) #re.findall('^aloow','allowasdasd') #结果 = [' 阅读全文
摘要:
1 # #!usr/bin/env python 2 # #-*- coding=utf-8 -*- 3 list1 = [11,22,3,4,565,77]#定义列表 4 for j in range(1,len(list1)):#循环len-1次 5 for i in range(len(list1)-1): 6 if list1[i] > list1[... 阅读全文
摘要:
其结果为 可不可以这么想 虽然python是由上向下的编译过程,但是他符合就近原则,先进入outer编译器定义后再进入outer_2装饰器定义? 为了验证 我准备写一个登陆程序看看到底是不是 在这里卡住了。。。提示错误: 阅读全文
摘要:
其中 虽然分行写了 以及 但是最终结果是 1 outer 2 outer2 3 inner1 4 很复杂 5 inner2 虽然代码可以这么写 达成outer 和outer2夹住 func() 为了以后装饰器不出现错误 我决定还是用第二种方法进行装饰器的使用 阅读全文
摘要:
def countStr(object): Num = 0 Alpha = 0 space = 0 other = 0 for i in object : if i.isdigit():#是否数字 Num+=1 elif i.isalpha():#是否字母 Alpha+=1 ... 阅读全文
摘要:
将a.py的数据一行一行的进行复制 节省的了内存 另外 这种打开方式 免除了 之后需要的f.close() 对代码量上有细微的差距...(我自己想的...) 注意:第二个open不接with 以及最后的冒号 其中第5行的 for line in xxx.read(),达成的python中的readl 阅读全文
摘要:
{'1': ['mjb'], '3': ['mjb'], '2': ['mjb']}{'1': ['mjb', 'm'], '3': ['mjb', 'm'], '2': ['mjb', 'm']}132 进程已结束,退出代码0 然后学习了一个for输出 字典 进行省市查询 用至今为止的知识做了一个 阅读全文