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()
# enumerate()          #为可迭代对象添加序号,默认从零开始
# vocaloid_list=['miku','rin','ran']
# for num,name in enumerate(vocaloid_list,start=1):
#     print('%s的编号是%s'%(name,num))
# print(list(enumerate(vocaloid_list)))

 


# # 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()

 

posted @ 2020-06-20 12:46  雑音未来  阅读(126)  评论(0编辑  收藏  举报