組み込み関数day31-pythonの

1.udpのマルチスレッド

インポートsocketserverの

クラスMyServerを(socketserver.BaseRequestHandler):
     DEF ハンドル(自己):
         プリント(self.request)
         プリント' 收到客户端的消息是' 、self.request [0])
        self.request [ 1 ] .sendto(自己.request [0] .upper()、self.client_addressです)


場合 __name__ == ' __main__ ' 
    S = socketserver.ThreadingUDPServer((' 127.0.0.1 '、8086)、MyServerを)多线程 
    s.serve_forever()
ソケットのインポート * 
ip_port =(' 127.0.0.1 '、8086 
BUFFER_SIZE = 1024 

udp_client =ソケット(AF_INET、SOCK_DGRAM) 数据报

しばらく真:
    MSG(=入力' >> ' .strip())
    (udp_client.sendto msg.encode(' UTF-8 ' )、ip_port)

    データ、ADDR = udp_client.recvfrom(BUFFER_SIZE)
     #1 プリント(data.decode( 'UTF-8'))
    プリント(データ)
ソケットのインポート * 
ip_port =(' 127.0.0.1 '、8086 
BUFFER_SIZE = 1024 

udp_client =ソケット(AF_INET、SOCK_DGRAM) 数据报

しばらく真:
    MSG(=入力' >> ' .strip())
    (udp_client.sendto msg.encode(' UTF-8 ' )、ip_port)

    データ、ADDR = udp_client.recvfrom(BUFFER_SIZE)
     #1 プリント(data.decode( 'UTF-8'))
    プリント(データ)

2.組み込み関数

#三元运算#A = 1 #結果は= "暁"他== 1 "剛" IF 
#1 #プリント(結果)

#ラムダ表达式#DEF FUNC(引数):
#1 #戻り引数+ 1 
#1 #プリント(FUNC(2)) #
 

#FUNC =ラムダ*引数:プリント(引数)
#1 #プリント(FUNC(1,2,3)) #1 #マップ
#1 #1のLi = [1、 2,3,4,5] #1デフFUNC(S):
#1 #リターンS + 1 #1 RET =マップ(FUNC、Li)と
#1 #プリント(リスト(RET))
#1 

#プリント(リスト(マップ(ラムダのLi:リチウム+ 1、リチウム)))
#1 


#1 #フィルタ过滤
#1 
#1 #1のLi = [22,33,44,55] 
#1 
#1 #のデフFUNC(S):
#1 #もしS> 33:
#1 #リターンS 
#1 #のRET =フィルタ(FUNC、Li)と
#1 #プリント(リスト(RET))
#1 #1 #印刷(リスト(フィルタ(ラムダS:S> 33、李))) #
 



#は低減から functools インポート減らす
 #リー= [ "A"、 "L"、 "E"、 "X"] 
#1 :(a、b)は#1 DEF funcを#リターンA + B 
#RET =減らす(FUNC、Li)と
#1 #プリント(RET)
#1 
#1 のLi = [1,2,3,4,5] 印刷((ラムダA、B低減:A + B、リー))
#1 
#の
リチウムを= [1,2,3,4,5 ]
 プリント(減らす(ラムダ A、B:+ bの、リー))

 

おすすめ

転載: www.cnblogs.com/sqy-yyr/p/11407280.html