2018-11-30学习笔记

原创
2018/12/03 10:02
阅读数 48

内建函数:

查看__builtin__内置模块中的内置函数:

--builtin__. 在按tab键

大写开头的一般是类;

小写开头和第二个单词是大写的一般是函数;

help(__builtin__.abs)查看类型:

 

例子:

•返回数字的绝对值

常用函数:

•abs()返回一个数字的绝对值

•max()

取列表或字符串最大值;

多个参数时,取最大参数;

•min()取列表最小值

min取序列最小值;

多个参数时,取最小参数;

•len()取序列长度

•divmod()

有两个参数;返回一个元组;

返回两个参数的商和余;

•pow()

有两个参数时表示x的y次方

最多有三个参数,表示x的y次方除以z取余;

•round()

把一个number转成浮点数;

默认一个参数,还有一个可选参数表示保留几位浮点数;

round第一步把number转成浮点数,如果有第二位参数保留小数点后几位,四舍五入;

•callable()

判断一个对象是不是可调用的;

返回是个bool值;

函数和类都是可调用;

•type()查看类型:

type判断类时判断不出来;

•isinstance()

判断参数1对象是不是参数2类型;

参数2可以是指定类型,也可以是一个元组;

返回bool值;

•cmp()

比较两个参数的大小

第一个参数大于第二个返回1

第一个参数小于第二个返回-1

相同返回0

•range()

range返回一个列表

•xrange()

xrange返回可迭代的对象;

遍历时才能查看

类型转换函数:

•int()整型

把纯数字的字符串转成整型;

有小数时忽略只取整数;

没有参数时返回0;

•long()长整型

把整型或纯数字字符串转换成长整型;

把浮点型转成长整型;

没有参数时返回0;

•float()浮点型

把纯数字的字符串或数值转换成浮点型;

•complex()复数

用于创建一个值为real + imag*j的复数或者转化一个字符串或数为复数。

如果第一个参数为字符串,则不需要指定第二个参数。

语法:

complex([real [, imag]])

参数说明:

real -- int,long,float或字符串;

imag -- int,long,float;

•str()字符串

转成成字符串;

•list()列表

把可迭代的对象转成列表;

纯数字没有可迭代性,要加引号

•tuple()元组

转换成元组

•hex()16进制

把整型或长整型转换成16进制

hex(10L)

hex(10)

•oct()八进制

把整型或者长整型转成八进制;

•chr()返回值是当前整数对应的ascii字符

参数范围在0到255的整数;

可以是10进制也可以是16进制的形式的数字;

•ord()返回ascii码所对应的数字

和chr相反参数为ascii码;

返回整数;

•eval()

将字符串当成有效的表达式来求值并返回计算结果。

语法: eval(source[, globals[, locals]]) -> value

参数:

source:一个Python表达式或函数compile()返回的代码对象

globals:可选。必须是dictionary

locals:可选。任意map对象

展开阅读全文
打赏
0
0 收藏
分享
加载中
更多评论
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部