基础数据类型相关--->和数字相关-->数据类型: bool() 函数用于将给定参数转换为布尔类型,如果没有参数,返回 False: bool(1) 输出结果:True int() 用于将一个字符串会数字转换为整型: print(int('123')) 输出结果:123 float() 用于将整数和字符串转换成浮点数: f = float(112) print(f) 输出结果:112.0 基础数据类型相关--->和数字相关-->数学运算: abs() 返回数字的绝对值。: print(abs(-2,)) 输出结果:2 divmod() 除数和余数运算结果结合起来,返回一个包含商和余数的元组: divmod(8, 2) 输出结果(4, 0) min() 返回字符串中最小的字母: list1 = [1,2,3,4,5] print(min(list1)) max() 返回字符串中最小的字母: list1 = [1,2,3,4,5] print(min(list1)) sum() 系列进行求和计算: list1 = [1,2,3,4,5] print(sum(list1)) round() 方法返回浮点数x的四舍五入值: round(80.23456, 2) : 输出结果:80.23 pow() 方法返回 xy(x的y次方) 的值: pow(100, 2) : 输出结果:10000 基础数据类型相关-->和数据结构相关-->序列-->字符串: bytes() 以指定的编码格式解码 bytes 对象。: str_utf8 = str.encode("UTF-8") UTF-8 编码: b'xe8x8fx9cxe9xb8x9fxe6x95x99xe7xa8x8b' repr() 将对象转化为供解释器读取的形式: 基础数据类型相关-->和数据结构相关-->数据集合-->字典: dict() 用于创建一个字典: dict('a = 1','b = 2','c = 3') 基础数据类型相关-->和数据结构相关-->数据集合-->集合: set() 函数创建一个无序不重复元素集,可进行关系测试,删除重复数据,还可以计算交集、差集、并集等: class set([iterable]) frozenset() 返回一个冻结的集合,冻结后集合不能再添加或删除任何元素。: class frozenset([iterable]) 基础数据类型相关-->和数据结构相关-->相关内置函数: len() 方法返回对象(字符、列表、元组等)长度或项目个数: len(变量名) enumerate() 函数用于将一个可遍历的数据对象(如列表、元组或字符串)组合为一个索引序列,同时列出数据和数据下标,一般用在 for 循环当中: enumerate(sequence, [start=0]) filter() 函数用于过滤序列,过滤掉不符合条件的元素,返回由符合条件元素组成的新列表。: filter(function, iterable) def is_odd(n): return n % 2 == 1 newlist = filter(is_odd, [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]) print(newlist) #以上函数计算出列表中的所有奇数 map() 会根据提供的函数对指定序列做映射: map(function, iterable, ...) sorted() 函数对所有可迭代的对象进行排序操作: a = [5,7,6,3,4,1,2] print(sorted(a)) 输出结果:[1, 2, 3, 4, 5, 6, 7] 作用域相关: locals() 函数会打印局部作用域中的变量名字: globals() 函数会打印全局作用域中的变量名字: str类型代码的执行: eval() 函数用来执行一个字符串表达式(可以将字符串转换成python代码去执行,并返回表达式的值: print(eval('2 + 2')) 输出结果:4 exec() 执行储存在字符串或文件中的Python语句,相比于 eval,exec可以执行更复杂的 Python 代码(exec不会有返回值): 其它-->输入输出: input() 用来获取控制台的输入: user_name = input('pelase input name:') print(user_name) print() 用于打印输出,最常见的一个函数: print(123) 输出结果:123 其它-->数据类型相关: type() 用于查看数据类型: print(type(123)) 输出结果:<class 'int'> 其它-->内存相关: hash() 用于获取取一个对象(字符串或者数值等)的哈希值: f1 = hash('123456') print(f1) 输出结果:7503030632618212399(内存地址) 其它-->文件操作: open() 方法用于打开一个文件; fd = os.open( "foo.txt", os.O_RDWR|os.O_CREAT ) 其它-->模块相关: import() 函数用于动态加载类和函数: 其它-->查看内置属性: dir() 函数不带参数时,返回当前范围内的变量、方法和定义的类型列表: