python之内置函数

# print (abs(-1)) #绝对值
# print (all([1,2,'1']))#把序列中的每个值拿出来做布尔运算,只要一个为假就返回false
# print (all('hello'))#返回true
# print (all(""))#如果可迭代对象为空,那么也返回true
# print (any(['0','2']))#只要一个为真就是真
# print bin(2)#10进制转为2进制
# print bool('')#计算布尔值的 false 0,空和None的布尔值都为false
# print (bytes('你好'))
#name = '你好'
# name='你好'
#以下都是在Python3中
# print(bytes(name,encoding='utf-8'))
# print(bytes(name,encoding='utf-8').decode('utf-8'))
# print(bytes(name,encoding='gbk'))
# print(bytes(name,encoding='gbk').decode('gbk'))
# print(bytes(name,encoding='ascii'))#ascii不能编码中文

#print chr(10)#对应ascii码表
#print dir(dict)#打印某一个对象下面都有哪些方法
#print (divmod(10,3))#取商取余数,经常用来做分页功能
seasons = ['Spring', 'Summer', 'Fall', 'Winter']
print list(enumerate(seasons)) #enumerate() 函数用于将一个可遍历的数据对象(如列表、元组或字符串)组合为一个索引序列,同时列出数据和数据下标

express = 1+2-(3/3-1)-2
str2 = str(express)
print eval(str2)#eval函数第二个功能是计算数学运算
dic_str = {"name":"alex"}
str3 = str(dic_str)
print eval(str3)#eval函数第一个功能是把字符串中俄数据结构提取出来

#可hash的数据类型即不可变数据类型,不可hash的数据类型即可变数据类型  一般用作校验软件是否修改掉
print(hash("123fewagfuaweg123"))#1,不管你传入的参数有多长,得出的值长度是固定的 2,不可根据结果进行反推 3,
name = "wangyue"
print (hash(name))
print (hash(name))
name = "songyang"
print (hash(name))

print(help(all))#打印解释
print (bin(10))#10机制砖2
print (hex(12))#10-16
print (oct(12))#10-8
# print (isinstance(1,int))#判断是否是什么的数据类型
# name = "hahahha"
# print (globals()) #打印全局变量
# print (locals())#打印局部变量

l=[1,3,100]
print max(l)


 
原文地址:https://www.cnblogs.com/wangyue0925/p/8946452.html