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'))

 

posted @ 2016-06-03 10:27  小秒  阅读(240)  评论(0编辑  收藏  举报