2018-11-30学习笔记

内建函数:

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

--builtin__. 在按tab键ui

大写开头的通常是类;spa

小写开头和第二个单词是大写的通常是函数;对象

help(__builtin__.abs)查看类型:ci

 

例子:字符串

•返回数字的绝对值io

经常使用函数:遍历

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

•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对象

相关文章
相关标签/搜索