python内置函数
Posted 雑音未来
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python内置函数相关的知识,希望对你有一定的参考价值。
# abs(-3) #取绝对值 # all(‘1,a,3,0‘) #对传入的值做布尔运算,全为真则为真。 # any([2,None,]) #对传入的值做布尔运算,有真则为真 # bin(15) #转二进制输出 # oct(15) #转八进制输出 # hex(15) #转十六进制输出 # bool(0) #布尔运算,None,0,空为假,其余都为真 # # bytearray() # # # bytes() #将字符串转换为字节的形式 # name=‘初音‘ # print(bytes(name,encoding=‘utf-8‘)) #字符编码,编码后可以以字节的形式基于网络传输等 # print(bytes(name,encoding=‘utf-8‘).decode(‘utf-8‘)) #解码,decode存在默认解码格式 # callable() # (chr(87) #返回ASCII码表中序列号对应的字符 # ord(‘W‘) #返回ASCII码表中字符对用的序列号 # classmethod() # compile() # delattr() # dict() #定义,初始化字典 # a = dict(one=1, two=2, three=3) # b = {‘one‘: 1, ‘two‘: 2, ‘three‘: 3} # c = dict(zip([‘one‘, ‘two‘, ‘three‘], [1, 2, 3])) # d = dict([(‘two‘, 2), (‘one‘, 1), (‘three‘, 3)]) # e = dict({‘three‘: 3, ‘one‘: 1, ‘two‘: 2}) # a == b == c == d == e # print(dir(dict)) #返回传入对象下的全部方法 # divmod(9,4) #对传入值做商,取余。可用于做网页抽屉 # enumerate() # # eval() #取字符串中的字典,做字符串中的算式运算 # print(eval("{‘name‘:‘miku‘}")) # print(eval("1+3+5")) # exec() # filter() # float() #如果可能,将字符串或整数转换为浮点数 # format() #格式化字符串 # frozenset() #创建不可变集合,frozenset是冻结的集合,它是不可变的,存在哈希值, # 好处是它可以作为字典的key,也可以作为其它集合的元素。缺点是一旦创建便不能更改,没有add,remove方法 # getattr() # globals() #返回全局变量 # locals() #返回局部变量 # hasattr() # print(hash("sdjfij")) # 可hash为不可变数据类型 """ hash运算的特点: 一、hash运算结果的长度是一定的 二、hash运算不可反推 三、同一变量hash运算结果唯一 我们可以通过hash运算的特点,将hash运算用来判断文件,或变量是否被修改 """ # help() # id() # input() # isinstance() #判断对象是否属于某一类型 # issubclass() # iter() # len() # list() # map() # max() # min() #取最大值最小值 # memoryview() # object() # open() # zip() #拉链函数,将两个参数的元素一一对应,以较短的为准 # next() # pow() #当传入两个参数是相当于x**y,当传入三个参数时相当于x**y%z # print() # property() # range() # repr() # reversed() #反转 # round() #四舍五入 # set() # setattr() # # slice() #定义切片变量 # l=[1,2,5,6,7,9,5] # s=slice(2,5) # print(l[s]) # sorted() #排序 # staticmethod() # str() # sum() #求和 # super() # tuple()
以上是关于python内置函数的主要内容,如果未能解决你的问题,请参考以下文章