1.简单的HTTPWeb服务器importsocketserverimporthttp.serverPORT=8000handler=http.server.SimpleHTTPRequestHandlerwithsocketserver.TCPServer(("",PORT),handler)ashttp:print("ServerLaunchatLocalhost:"+str(PORT))http.serve_forever()#在浏览器中输入http://127.0.0.1:8000/2,单行循环Listmylist=[10,11,12,13,14]print([i*2foriinmylist])#[20,22,24,26,28]print([i*5foriinmylist])#[50,55,60,65,70]3.更新字典mydict={1:"Python",2:"JavaScript",3:"Csharp"}mydict.update({4:"Dart"})print(mydict)#{1:'Python',2:'JavaScript',3:'Csharp',4:'Dart'}4.拆分多行字符串string="Data\nisencrpted\nbyPython"print(string)#Output#Data#isencrpted#byPythonsplited=string.split("\n")print(splited)#['Data','isencrpted','byPython']5.跟踪列表中元素的频率importcollectionsdefTrack_Frequency(List):returndict(collections.Counter(List))print(Track_Frequency([10,10,12,12,10,13,13,14]))#Output#{10:3,12:2,13:2,14:1}6.不使用Pandas读取CSV文件#简单的类创建importcsvwithopen("Test.csv","r")asfile:read=csv.reader(f)forrinread:print(row)#output#['Sr','Name','职业']#['1','小猴子','数据挖掘工程师']#['2','云多君','算法工程师']7.将列表压缩成字符串mylist=["我学","Python","JavaScript","Dart"]string="".join(mylist)print(string)#我学PythonJavaScriptDart8,获取列表中元素的索引mylist=[10,11,12,13,14]print(mylist.index(10))#0print(mylist.index(12))#2print(mylist.index(14))#49.*arg的魔法deffunc(*arg):num=0forxinarg:num=num+xprint(num)#600func(100,200,300)10.获取任何数据的类型data1=123data2="Py"data3=123.443data4=Truedata5=[1,2]print(type(data1))#
