摘要:
三元表达式 条件为真,执行左边,反之执行右边 列表生成式 生成器表达式 内置函数 abs():返回数字的绝对值 all():判断给定的可迭代参数 iterable 中的所有元素是否不为 0、''、False 或者 iterable 为空,如果是返回 True,否则返回 False any():判断给 阅读全文
摘要:
迭代器 可迭代对象 集合类数据类型如list、tuple、dict、set、str等 生成器 判断是否可迭代 isinstance([],Iterable) 或查看其是否有__iter__() 迭代器 isinstance([],Iterator) 或查看其是否有__next__() 迭代器的优缺点 阅读全文
摘要:
gloab和nonlocal glob:在局部作用域中使用全局变量 nonlocal:主要用于函数嵌套时,使用外层函数的变量 闭包 函数内部定义的函数称为内部函数,该内部函数包含对外部(上层)作用域,而不是对全局作用域名字的,那么该内部函数称为闭包函数 闭包函数的基本形式 装饰器 程序源代码的原则: 阅读全文
摘要:
定义函数 调用函数 函数的参数 位置参数:形参和实参从左到右必须按顺序一一对应 关键字参数:指名道姓的传参,没有顺序规定,但必须在位置参数后面 默认参数:默认参数在调用时不时必须的,在函数定义时指定了默认值,若调用时没传参,将使用默认值 可变长位置参数(\ ):可传入任意个参数,在函数里被打包成一个 阅读全文
摘要:
文件打开和关闭 打开文件 f=open('test.txt','w',encoding='utf 8') 文件名 访问模式 指定编码 访问模式说明: r:只读,默认模式 w:覆盖写,若文件不存在则新建 a:追加写 (r,w,a)b:二进制格式 关闭文件 close() 文件读写 写数据 write( 阅读全文
摘要:
1.列表 创建方法:['a','b','c',1,2,3] 列表操作 使用+可以将多个列表拼接 使用*可以重复复制列表 l[m:n]:列表m到n-1的内容 append(‘d’):将元素d添加到列表尾部 l1.extend(l2):将列表l2所有元素添加到列表l1尾部 insert(index,it 阅读全文
摘要:
1.使用占位符为真实值预留位置,并指定格式 我们还可以用词典来传递真实值。如下: 常用格式符 %s:字符串 %d:十进制整数%b:二进制整数%x:十六进制整数%e:指数基底为e %E:基底为E %f:浮点数 2.使用format() 参考http://www.cnblogs.com/hongten/ 阅读全文
摘要:
1. 流程控制 Python通过缩进控制代码结构,所以编写代码是要严格缩进 1.1 if语句 if 条件1: 语句 if 条件1: 语句1 else: 语句2 if 条件1: 语句1 elif 条件2: 语句2 else: 语句3 1.2 循环 while循环 while 执行条件: 循环体 for 阅读全文
摘要:
1.Python简介 Python是著名的“龟叔”Guido van Rossum在1989年圣诞节期间,为了打发无聊的圣诞节而编写的一个编程语言。 python是一门解释型语言。 解释型语言:程序运行由解释器,一条一条读取解释执行。 python程序执行的过程:源代码 >>字节码文件 >>解释器 阅读全文
摘要:
1.grep命令 grep命令的常用参数: -n:显示行号 -o:只显示匹配的内容 -q:静默模式,没有任何输出,可以使用echo $?来判断是否成功执行。 -l:如果匹配成功,打印出文件名,失败不打印 -A:匹配成功,将匹配行及其后n行一起打印出来 -B:匹配成功,将匹配行及其前n行一起打印出来 阅读全文