标签:方法 import call oat 数字 callable #### 大写 8进制
2.0-2.4 内建函数
print(abs(-4),‘: abs(-4)绝对值‘) # 绝对值
print(max(1,2,3),‘: max(1,2,3)最大值‘) # 最大值
print(min(1,2,3),‘: min(1,2,3)最小值‘) # 最小值
print(len(‘123‘),‘: len("123")长度‘) # 求长度;字符串,序列,元组,字典 都可以.数字不行
print(divmod(10,3),‘: divmod(10,3)商和余数‘) # 求商和余数
print(pow(2,3),‘: pow(2,3)幂运算‘) # 幂运算
print(pow(2,3,3),‘: pow(2,3,3)幂运算结果取余‘) # 幂运算结果取余
print(round(12.545),‘: round(12.545)取整‘) # 取整,会对第1位小数四舍五入
print(round(12.5445, 2),‘: round(12.5445, 2)保留2位小数‘) # 保留x位小数,只对x+1位进行四舍五入
##########################################
class c():
pass
C = c()
###########
def b():
pass
###########
a = ‘1‘
###########
print(callable(a),‘: 变量不可调用‘) # 判断是否可以调用,变量不可调用
print(callable(b), ‘: 函数和类可调用‘) # 判断是否可以调用,函数和类可调用
print(type(b),‘: 判断类型‘) # 判断类型
print(isinstance(a,str),‘: 判断是否该类型‘)
print(isinstance(a,(tuple,list)),‘: 判断是否该类型‘) # 判断是否该类型,第二个值写成元组模式则第一个值是该元组中的某一个类型则返回True
for i in range(0,6): # range函数
print(i)
int() # 转整型
float() # 转浮点型
print(complex(123)) --> (123+0j) # 转复数
str() # 转字符串类型
list # 转序列
tuple() # 转元组
hex() # 10进制转16进制
oct() # 10进制转8进制
chr() # 编码所对应字符
ord() # 字符所对应编码
eval() # 8,16进制转10进制
import string # string模块
s = ‘hjk‘
s2 = ‘aaa,bb,cc.‘
print(str.capitalize(s)) # 字符串首字母变大写
print(str.replace(s,‘h‘,‘e‘)) # 替换
print(str.split(s2, ‘,‘, 1)) # 指定字符切分,默认是空格;指定切分几次,默认无限次
print(str.join(s2,s)) --> haaa,bb,cc.jaaa,bb,cc.k # 迭代拼接
#### 很多方法自己查看文档
len()
max()
min()
######################################
def f(x):
if x % 2 == 0:
return True
for i in (filter(f, range(10))): # 传值进方法
print(i)
#######################################
l1 = [1,2,3,4]
l2 = [‘a‘,‘b‘,‘c‘]
l3 = []
for i in (zip(l1,l2)): # 以每个变量的索引取元素结合成新元组元素,输出元素个数以最短变量为主
print(i)
#######################################
map() # 查文档看下
l1 = [1,2,3,4]
def fu(x):
return x**2
for i in map(fu,l1):
print(i)
标签:方法 import call oat 数字 callable #### 大写 8进制
原文地址:http://blog.51cto.com/13542406/2058988