1、sorted() 排序
l = sorted([1, 2, 3, 6, 34, 20, 18]) print(l)
2、help()
会经常使用python自带函数或模块,一些不常用的函数或是模块的用途不是很清楚,这时候就需要用到help函数来查看帮助。
3、dir()
dir()函数的参数是你传入的对象,它会返回对象的属性和方法
print(dir(list))
4、globals()
以字典类型返回当前位置的全部全局变量。
print(globals()) {'__name__': '__main__', '__doc__': None, '__package__': None, '__loader__': <_frozen_importlib_external.SourceFileLoader object at 0x7f83a81686d8>, '__spec__': None, '__annotations__': {}, '__builtins__': <module 'builtins' (built-in)>, '__file__': '/Users/sanpangdan/Desktop/python_fullstack/day18.py', '__cached__': None}
5、divmod()
divmod() 函数把除数和余数运算结果结合起来,返回一个包含商和余数的元组(a // b, a % b)。
print(divmod(7,2)) (3, 1)
6、pow() 和
它计算并返回x的y次方的值
与之相反的是开根.sqrt()
print(math.sqrt(9))
7、eval()
eval() 执行字符串类型的代码. 并返回最终结果
s = '1 + 3' a = eval(s) print(type(a)) # <class 'int'>
接受的是什么数据类型就转换成什么类型,比如 a = eval(input()),input默认接受的都是字符串,输入一个列表,eval会转成列表
a = eval(input('enter:')) b = input('enter:') print(type(a), type(b)) # enter:[1,2,3] # enter:123 # <class 'list'> <class 'str'>
8、exec() 执行字符串类型的代码
s2 = "for i in range(5): print(i)" a = exec(s2) # exec 执行代码不返回任何内容 print(a) # 0 # 1 # 2 # 3 # 4 # None
9、isinstance()
判断数据类型是否一致
l = [1, 2, 3, 4] print(isinstance(l, list))
10、字符编码相关的
ord()
输入字符找带字符编码的位置
print(ord('A') # 65 print(ord('a') # 97
chr()
输入位置数字找出对应的字符
print(chr(97)) # a
ascii()
是ascii码中的返回该值 不是就返回u
慢慢补充
标签:__,返回,None,内置,函数,python,eval,print From: https://www.cnblogs.com/dgp-zjz/p/17458857.html