python实用笔记,加快编程速度,lamdba,三元运算,open.
lamdba 表达式。 # f1=lamdba x:x+1
三元运算 # b=True if 1 < 2 else False
with open(xxx,'r,coding='utf-8') as f: #打开文件赋值给F ,并且执行完了之后不需要 f.close().
def f1(a,*a,**a) #定义一个函数,a能接收一个参数,*a能收一个数组,**a能接收一个字典. fi(11,22,33,k1=123,k2=456)
global list_b # global 能够修改全局的变量。
字符排序、和转换为二进制:
字符串&字节相互转换,socke通信
a="李璐"
b1=byres(a,encoding="utf-8") #把a转化成字节进行socke通信。
newa1=str(b1,encoding="utf-8") #对方把字节转回str字符串。
char = ['你','11','me']
new_char = sorted(char)
for i in new_char:
print (bytes(i,encoding='utf-8'))