python
believe2017slwx
这个作者很懒,什么都没留下…
展开
-
Python可变参数
当函数的参数不确定时,可以使用argvs 和kwargs,args接收非键值,kwargvs接收键值对参数,args和kwargs必须在参数列表最后,并且kwargs在args后面*args args将参数封装在元组中def test_args(first,*args): print(first) print(args) input: test_args(1, 2...原创 2018-05-09 10:39:40 · 527 阅读 · 0 评论 -
Python异常
Python异常体系异常结构图常见异常BaseException 所有异常的基类ExceptionStandardException 所有的内建标准异常的基类ArithmeticError 所有数值计算错误的基类FloatingPointError 浮点计算错误OverflowError 数值运算超出最大限制ZeroDivisionError 除(或取模)零 (所有数据类型)EnviromentE...原创 2018-05-04 11:35:34 · 453 阅读 · 0 评论 -
Python高级特性(一)
is 和 ==Python中对象包含的三个基本要素id 身份标识type 数据类型value 值is判断对象的ID是否相同,==判断对象的value是否相同def test_num(): n1 = 1 n2 = 1 print(n1 == n2, id(n1)) print(n1 is n2, id(n2)) # result: #True...原创 2018-05-11 11:03:09 · 252 阅读 · 0 评论 -
Python正则表达式
正则表达式基础语法(常用)第一类^ 匹配字符串的开头$ 匹配字符串的末尾。. 匹配任意字符,除了换行符,当re.DOTALL标记被指定时,则可以匹配包括换行符的任意字符。[...] 用来表示一组字符,单独列出:[amk] 匹配 'a','m'或'k'[^...] 不在[]中的字符:[^abc] 匹配除了a,b,c之外的字符。re* 匹配0个或多个的表达式。re+ 匹配1个或多个的表达式。re? 匹...原创 2018-05-07 11:19:33 · 207 阅读 · 0 评论