基础数据类型相关--->和数字相关-->数据类型:
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'\xe8\x8f\x9c\xe9\xb8\x9f\xe6\x95\x99\xe7\xa8\x8b'
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() 函数不带参数时,返回当前范围内的变量、方法和定义的类型列表: