标签:
查看详细:https://docs.python.org/3/library/functions.html#next
abs()绝对值
all()当所有值为真才为真:None,Flase,空,都为假
a=all([‘1‘,])
print(a) True
any()当其中值任意一个为真就为真。
bin()查看整数二进制
bool()查看布尔类型:Ture/Flase
chr()将整数转换为计算机识别的字符:
a = chr(81)
print(a) Q 可用于验证码
ord()将字符转换为数字:
a = ord(‘A‘)
print(a) 65
random:生成随机数。
import random
print(random.randint(1,99))
dict():生成字典。
dir():查看对象可以使用的操作。
a = dir(111)
print(a)
[‘__abs__‘, ‘__add__‘, ‘__and__‘, ‘__bool__‘, ‘__ceil__‘, ‘__class__‘, ‘__delattr__‘, ‘__dir__‘, ‘__divmod__‘, ‘__doc__‘, ‘__eq__‘, ‘__float__‘, ‘__floor__‘, ‘__floordiv__‘, ‘__format__‘, ‘__ge__‘, ‘__getattribute__‘, ‘__getnewargs__‘, ‘__gt__‘, ‘__hash__‘, ‘__index__‘, ‘__init__‘, ‘__int__‘, ‘__invert__‘, ‘__le__‘, ‘__lshift__‘, ‘__lt__‘, ‘__mod__‘, ‘__mul__‘, ‘__ne__‘, ‘__neg__‘, ‘__new__‘, ‘__or__‘, ‘__pos__‘, ‘__pow__‘, ‘__radd__‘, ‘__rand__‘, ‘__rdivmod__‘, ‘__reduce__‘, ‘__reduce_ex__‘, ‘__repr__‘, ‘__rfloordiv__‘, ‘__rlshift__‘, ‘__rmod__‘, ‘__rmul__‘, ‘__ror__‘, ‘__round__‘, ‘__rpow__‘, ‘__rrshift__‘, ‘__rshift__‘, ‘__rsub__‘, ‘__rtruediv__‘, ‘__rxor__‘, ‘__setattr__‘, ‘__sizeof__‘, ‘__str__‘, ‘__sub__‘, ‘__subclasshook__‘, ‘__truediv__‘, ‘__trunc__‘, ‘__xor__‘, ‘bit_length‘, ‘conjugate‘, ‘denominator‘, ‘from_bytes‘, ‘imag‘, ‘numerator‘, ‘real‘, ‘to_bytes‘]
divmod:整除并且返回余数。
enumerate:将目标加上序号。
wjh={
‘wjh1‘:‘11‘,
‘wjh2‘:‘22‘,
}
for i,v in enumerate(wjh,2):
print(i,v)
2 wjh2
3 wjh1
eval():函数将字符串str当成有效Python表达式来求值,并返回计算结果。
r = 1
print eval()
r =1
print (eval(‘r + 1‘))
float():浮点数。
help():帮助。
id():查看内存地址。
input():插入。
int():整数。
hex():16进制转换。
len():长度。
list():列表
min():最小值
max():最大值
oct():八进制
open():打开文件
print():打印
pow():次方
import math
a = pow(2,2)
print(a)
range():定义数量
reversed():反转
set():定义唯一集合
round():大约,约等于
sorted():排序
str():字符串
sum():求和
tuple():元组
type():类型
vars():查看内置方法
class a:
foo=100
b = vars(a)
print(b)
zip():将数组进行组合成列表。
map():map函数会根据提供的函数对指定序列做映射。
lil=[22,23,24,]
new_li=map(lambda x:x + 100,lil)
li = list(new_li)
print(li)
filter():过滤
li1=[11,22,33,44]
def fuc(x):
if x>22:
return True
else:
return False
new_li=filter(fuc,li1)
print(list(new_li))
学习条件运算时,对于简单的 if else 语句,可以使用三元运算来表示,即:
1
2
3
4
5
6
7
8
|
# 普通条件语句 if 1 = = 1 : name = ‘wupeiqi‘ else : name = ‘alex‘ # 三元运算 name = ‘wupeiqi‘ if 1 = = 1 else ‘alex‘ |
对于简单的函数,也存在一种简便的表示方式,即:lambda表达式
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
# ###################### 普通函数 ###################### # 定义函数(普通方式) def func(arg): return arg + 1 # 执行函数 result = func( 123 ) # ###################### lambda ###################### # 定义函数(lambda表达式) my_lambda = lambda arg : arg + 1 # 执行函数 result = my_lambda( 123 ) |
lambda存在意义就是对简单函数的简洁表示
open文件操作:
标签:
原文地址:http://www.cnblogs.com/dahuige/p/5140370.html