摘要:
chr() 用于将一个数字转换为对应的ASCII字符,注意数字范围是0-255;ord() 用法相反,用于将一个ASCII字符转换为对应的数字 阅读全文
posted @ 2019-01-13 21:44
孔雀东南飞
阅读(236)
评论(0)
推荐(0)
摘要:
oct() 用于将一个十进制的整数转换成八进制字符串 阅读全文
posted @ 2019-01-13 21:32
孔雀东南飞
阅读(170)
评论(0)
推荐(0)
摘要:
eval() 接收一个字符串,这个字符串必须是一个表达式,然后执行并返回表达式的值 阅读全文
posted @ 2019-01-13 21:28
孔雀东南飞
阅读(160)
评论(0)
推荐(0)
摘要:
complex() 用于将一个对象转换为复数 阅读全文
posted @ 2019-01-13 20:15
孔雀东南飞
阅读(327)
评论(0)
推荐(0)
摘要:
float() 用于将一个对象转换为浮点数 阅读全文
posted @ 2019-01-13 20:12
孔雀东南飞
阅读(350)
评论(0)
推荐(0)
摘要:
long() 用于将一个对象转换为长整数 阅读全文
posted @ 2019-01-13 20:07
孔雀东南飞
阅读(159)
评论(0)
推荐(0)
摘要:
xrange() 与 range() 用法一致,参考 range() 用法,不同的是 range() 返回的是一个数字列表,xrage() 返回的是一个生成器对象 xrange 不会直接生成一个 list,而是每次调用返回其中的一个值,内存空间使用极少,因而性能非常好,效率会比 range() 高 阅读全文
posted @ 2019-01-13 19:55
孔雀东南飞
阅读(198)
评论(0)
推荐(0)
摘要:
isinstance() 用于判断一个对象是不是指定的类型,如果是则返回True,否则返回False 阅读全文
posted @ 2019-01-13 19:35
孔雀东南飞
阅读(727)
评论(0)
推荐(1)
摘要:
callable() 用于判断一个对象是否是可调用的,函数或类都可以被调用 阅读全文
posted @ 2019-01-13 19:29
孔雀东南飞
阅读(141)
评论(0)
推荐(0)
摘要:
round() 用于对一个数值进行四舍五入,如果接收两个参数,则第二个参数表示保留多少位小数 阅读全文
posted @ 2019-01-13 17:04
孔雀东南飞
阅读(296)
评论(0)
推荐(0)
摘要:
pow() 如果接收两个参数,如 pow(x, y),则结果相当于 x**y,也就是 x 的 y 次方pow() 如果接收三个参数,如 pow(x, y, z),则结果相当于 (x**y) % z,也就是 x 的 y 次方再对 z 进行取余 阅读全文
posted @ 2019-01-13 16:58
孔雀东南飞
阅读(541)
评论(0)
推荐(0)
摘要:
divmod() 接收两个数值,然后以元组的形式返回这两个数值的商和余数 阅读全文
posted @ 2019-01-13 16:53
孔雀东南飞
阅读(581)
评论(0)
推荐(0)
摘要:
abs() 用于返回一个数值的绝对值 阅读全文
posted @ 2019-01-13 16:38
孔雀东南飞
阅读(320)
评论(0)
推荐(0)
摘要:
内置函数也就是 Python 自带的函数,我们可以直接拿来使用,常用的内置函数如下: abs():用于返回一个数值的绝对值,如 abs(-10) 结果为10max():用于返回序列中的最大值,如 max('hello') 返回 'o'min():用于返回序列中的最小值,如 min('hello') 阅读全文
posted @ 2019-01-13 16:22
孔雀东南飞
阅读(379)
评论(0)
推荐(0)
摘要:
reduce() 是 Python 内置的一个高阶函数,高阶函数指的是接收函数作为参数的函数,reduce() 接收一个函数和一个序列做为参数,语法为 reduce(function, sequuence),相当于把序列的值交给接收的函数进行处理,例子如下: 阅读全文
posted @ 2019-01-13 16:15
孔雀东南飞
阅读(276)
评论(0)
推荐(0)
摘要:
高阶函数指的是接收函数作为参数的函数,Python 内置的高阶函数有:map() 、reduce() 、filter() map() 接收一个函数和一个序列作为参数,语法为 map(function, sequence),相当于依次把序列的值交给接收的函数进行处理,例子如下: reduce() 接收 阅读全文
posted @ 2019-01-13 16:13
孔雀东南飞
阅读(182)
评论(0)
推荐(0)
摘要:
通常我们定义一个函数,必须要有函数名,以便函数被调用,而匿名函数,就是没有函数名的函数,匿名函数的优点如下: ① 匿名函数没有名字,不必担心函数名冲突,也不用考虑如何命名 ② 如果我们只想临时写个函数,只调用一次,就可以使用匿名函数 ③ 定义匿名函数只需要一行,省去定义函数的过程,让代码更加精简 普 阅读全文
posted @ 2019-01-13 15:39
孔雀东南飞
阅读(317)
评论(0)
推荐(0)
摘要:
关于递归调用: (1) 我们定义一个函数,在函数内部再调用这个函数本身,就是递归调用(2) 我们不可能一直递归调用下去,因此必须有一个条件,当满足条件时递归结束 例1:使用递归调用来计算阶乘 例2:递归打印指定目录下的所有文件 阅读全文
posted @ 2019-01-13 14:59
孔雀东南飞
阅读(212)
评论(0)
推荐(0)
摘要:
如下,当我们定义了两个形参,那么我们传入实参的时候也只能传入两个,不能多也不能少: 如果我们要传多个参数可以用 *args 来处理,*args 用于接收冗余参数(冗余也就是多余的意思): **kwargs 也可以用于接收冗余参数,但传参时必须以 key=value 的形式传入,且返回的是一个字典: 阅读全文
posted @ 2019-01-13 14:39
孔雀东南飞
阅读(657)
评论(0)
推荐(0)
摘要:
如下: 阅读全文
posted @ 2019-01-13 11:46
孔雀东南飞
阅读(156)
评论(0)
推荐(0)
摘要:
isdigit() 是字符串的一个方法,用来判断这个字符串是否是纯数字的字符串 阅读全文
posted @ 2019-01-13 11:09
孔雀东南飞
阅读(322)
评论(0)
推荐(0)
摘要:
函数被调用后会返回一个指定的值,默认返回 None: 我们可以用 return 语句来指定要返回的值,注意执行 return 后,函数就退出了,return 后面的语句不会被执行: 阅读全文
posted @ 2019-01-13 11:01
孔雀东南飞
阅读(144)
评论(0)
推荐(0)
摘要:
locals() 有两种情况: (1) 如果在函数内部使用 locals(),那么会以字典的形式返回函数内部定义的变量,如下例1(2) 如果在函数外部使用 locals(),那么会以字典的形式返回全局变量和内置变量,如下例2 阅读全文
posted @ 2019-01-13 10:50
孔雀东南飞
阅读(631)
评论(0)
推荐(0)
摘要:
函数的变量分为两种: (1) 局部变量:在函数内部定义的变量称为局部变量,局部变量只能在函数内部被调用,如下例1(2) 全局变量:在文件顶部定义的变量称为全局变量,全局变量可以在任何地方被调用,如下例2 特殊情况: (1) 通常情况下,局部变量是不能被外部调用的,但是通过 global 声明成全局变 阅读全文
posted @ 2019-01-13 10:02
孔雀东南飞
阅读(866)
评论(0)
推荐(0)
摘要:
我们在定义函数的时候定义形参: 我们也可以给形参指定默认的值: 阅读全文
posted @ 2019-01-13 07:37
孔雀东南飞
阅读(178)
评论(0)
推荐(0)
摘要:
os.walk():用于遍历找出指定目录下所有的文件,详细用法os.chdir():用于改变当前所在的工作目录,相当于 Linux 的 cd 命令,如 os.chdir('/data')os.getpid():用于获取当前进程的进程ID,这个在多进程编程中用的比较多os.getppid():用于获取 阅读全文
posted @ 2019-01-13 07:23
孔雀东南飞
阅读(155)
评论(0)
推荐(0)

浙公网安备 33010602011771号