日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

假期(模块相关)

發布時間:2023/12/1 编程问答 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 假期(模块相关) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
# ---------------------------------------------------------------------------------------- import time timestamp = time.time() #時間戳 struct_time = time.localtime() #結構化時間 format_time = time.strftime("%Y-%m-%d %X") #格式化時間# print(time.localtime(timestamp)) # 時間戳 ====== > 結構化時間 # print(time.mktime(struct_time)) # 結構化時間 ======> 時間戳# print(time.strftime("%Y-%m-%d %X"),struct_time) #格式化時間 ===== > 結構化時間 # print(time.strptime("2018-02-13 09:25:45","%Y-%m-%d %X")) #結構化時間 === > 格式化時間# print(time.asctime()) #Tue Feb 13 09:28:49 2018 # print(time.ctime(timestamp)) #Tue Feb 13 09:29:29 2018# time.sleep(10) #睡多少秒# ---------------------------------------------------------------------------------------- import random# print(random.random()) #0-1的隨機小數 # print(random.randint(1,4)) # 產生大于等于1,小于等于4的整數 # print(random.randrange(1,4)) # 產生大于等于1,小于4的整數 # print(random.choice([1,"23",[4,5]])) #隨機產生列表中的一項 # print(random.sample([1,"23",[4,5],2],2)) #第一個參數是列表,第二個參數是隨便產生的列表項 # print(random.uniform(1,3)) #產生1-3之間的隨機小數# item = [1,2,3,4,5,6] # random.shuffle(item) #打亂原列表的順序,沒有返回值 # print(item) # 生成隨機驗證碼 # def make_code(n): # res = "" # for i in range(n): # s1 = chr(random.randint(65,90)) # s2 = str(random.randint(0,9)) # res+=random.choice([s1,s2]) # return res # print(make_code(9))# ---------------------------------------------------------------------------------------- import os # print(os.getcwd()) #獲取當前工作目錄 # print(os.chdir("dirname")) #相當于cd切換命令 # os.remove("dirname") #刪除dirname目錄 # os.rename("oldname","newname") #重命名 # print(os.environ) #獲取當前的環境變量 # os.path.join("dirname") #路徑拼接# ---------------------------------------------------------------------------------------- import sys # print(sys.argv) #當前程序的路徑 # print(sys.exit(0)) #退出程序 # print(sys.version) #獲取python的版、本信息 # print(sys.maxsize) #獲取最大int值 # print(sys.path) #返回模塊的搜索路徑 # print(sys.platform) #返回操作系統的名稱 # 實現打印進度條 # def progress(percent,width=50): # if percent >= 1: # percent = 1 # show_str = ('[%%-%ds]'%width)%(int(width*percent)*"#") # print('\r%s %d%%'%(show_str,int(100*percent)),file=sys.stdout,flush=True,end="") # data_size = 1025 # recv_size = 0 # while recv_size < data_size: # time.sleep(0.1) # recv_size += 1024 # percent = recv_size/data_size # progress(percent,width=70)# ---------------------------------------------------------------------------------------- import shutil # shutil.copyfile("file1","file2") #將文件內容拷貝到另一個文中 # shutil.copymode("file1.log","file2.log") #僅僅拷貝權限 file2.log 必須存在 # shutil.copystat("file1","file2") #拷貝狀態信息,file2必須存在 # shutil.copy("file1.log","file2.log") #拷貝文件和權限 # shutil.copy2("file1.log","file2.log") #拷貝文件和狀態信息 # shutil.copytree() #遞歸拷貝 # shutil.rmtree("filepath") #遞歸刪除文件 # shutil.move("file1","file2") #遞歸的去移動文件# ---------------------------------------------------------------------------------------- import json # x = "[1,2,3,4,5,6,7,8]" # print(x,type(x)) #[1,2,3,4,5,6,7,8] <class 'str'> # print(eval(x),type(eval(x))) #[1, 2, 3, 4, 5, 6, 7, 8] <class 'list'> # print(json.loads(x),type(json.loads(x))) #[1, 2, 3, 4, 5, 6, 7, 8] <class 'list'> # json數據主要用于跨平臺數據交互 # dic = {'name':'alvin','age':23,'sex':'male'} # print(type(dic)) #<class 'dict'> # j = json.dumps(dic) # print(type(j)) # <class 'str'># f = open("序列化對象","w") # f.write(j) # f.close() # #反序列化操作 # f = open("序列化對象","r") # data = json.loads(f.read()) # json不認單引號,json可以跨平臺交互,pickle只可以在python中數據交互 # import pickle # dic = {'name':'alvin','age':23,'sex':'male'} # j = pickle.dumps(dic) # print(type(j)) #<class 'bytes'># ---------------------------------------------------------------------------------------- import shelve # shelve模塊比pickle模塊更加的簡單,只有一個open函數,返回類字典對象,可讀可寫,key必須為字符串,值可以是python所支持的數據類型 # f=shelve.open(r'sheve.txt') # # f['stu1_info']={'name':'egon','age':18,'hobby':['piao','smoking','drinking']} # # f['stu2_info']={'name':'gangdan','age':53} # # f['school_info']={'website':'http://www.pypy.org','city':'beijing'} # # print(f['stu1_info']['hobby']) # f.close() # ---------------------------------------------------------------------------------------- import xml #這個模塊以及過時,已經被lxml取代 # ---------------------------------------------------------------------------------------- import configparser # ---------------------------------------------------------------------------------------- import hashlib m = hashlib.md5() m.update("hello_zhang".encode("utf8")) print(m.hexdigest()) #ed5e024cfdceba3e24b4333709d2dc1a #模擬撞庫破解密碼 passwds=['alex3714','alex1313','alex94139413','alex123456','123456alex','a123lex',] def make_passwd_dic(passwds):dic={}for passwd in passwds:m=hashlib.md5()m.update(passwd.encode('utf-8'))dic[passwd]=m.hexdigest()return dicdef break_code(cryptograph,passwd_dic):for k,v in passwd_dic.items():if v == cryptograph:print('密碼是===>\033[46m%s\033[0m' %k)cryptograph='aee949757a2e698417463d47acac93df' break_code(cryptograph,make_passwd_dic(passwds))# ---------------------------------------------------------------------------------------- import re # =================================匹配模式================================= #一對一的匹配 # 'hello'.replace(old,new) # 'hello'.find('pattern')#正則匹配 import re #\w與\W print(re.findall('\w','hello egon 123')) #['h', 'e', 'l', 'l', 'o', 'e', 'g', 'o', 'n', '1', '2', '3'] print(re.findall('\W','hello egon 123')) #[' ', ' ']#\s與\S print(re.findall('\s','hello egon 123')) #[' ', ' ', ' ', ' '] print(re.findall('\S','hello egon 123')) #['h', 'e', 'l', 'l', 'o', 'e', 'g', 'o', 'n', '1', '2', '3']#\n \t都是空,都可以被\s匹配 print(re.findall('\s','hello \n egon \t 123')) #[' ', '\n', ' ', ' ', '\t', ' ']#\n與\t print(re.findall(r'\n','hello egon \n123')) #['\n'] print(re.findall(r'\t','hello egon\t123')) #['\n']#\d與\D print(re.findall('\d','hello egon 123')) #['1', '2', '3'] print(re.findall('\D','hello egon 123')) #['h', 'e', 'l', 'l', 'o', ' ', 'e', 'g', 'o', 'n', ' ']#\A與\Z print(re.findall('\Ahe','hello egon 123')) #['he'],\A==>^ print(re.findall('123\Z','hello egon 123')) #['he'],\Z==>$#^與$ print(re.findall('^h','hello egon 123')) #['h'] print(re.findall('3$','hello egon 123')) #['3']# 重復匹配:| . | * | ? | .* | .*? | + | {n,m} | #. print(re.findall('a.b','a1b')) #['a1b'] print(re.findall('a.b','a1b a*b a b aaab')) #['a1b', 'a*b', 'a b', 'aab'] print(re.findall('a.b','a\nb')) #[] print(re.findall('a.b','a\nb',re.S)) #['a\nb'] print(re.findall('a.b','a\nb',re.DOTALL)) #['a\nb']同上一條意思一樣#* print(re.findall('ab*','bbbbbbb')) #[] print(re.findall('ab*','a')) #['a'] print(re.findall('ab*','abbbb')) #['abbbb']#? print(re.findall('ab?','a')) #['a'] print(re.findall('ab?','abbb')) #['ab'] #匹配所有包含小數在內的數字 print(re.findall('\d+\.?\d*',"asdfasdf123as1.13dfa12adsf1asdf3")) #['123', '1.13', '12', '1', '3']#.*默認為貪婪匹配 print(re.findall('a.*b','a1b22222222b')) #['a1b22222222b']#.*?為非貪婪匹配:推薦使用 print(re.findall('a.*?b','a1b22222222b')) #['a1b']#+ print(re.findall('ab+','a')) #[] print(re.findall('ab+','abbb')) #['abbb']#{n,m} print(re.findall('ab{2}','abbb')) #['abb'] print(re.findall('ab{2,4}','abbb')) #['abb'] print(re.findall('ab{1,}','abbb')) #'ab{1,}' ===> 'ab+' print(re.findall('ab{0,}','abbb')) #'ab{0,}' ===> 'ab*'#[] print(re.findall('a[1*-]b','a1b a*b a-b')) #[]內的都為普通字符了,且如果-沒有被轉意的話,應該放到[]的開頭或結尾 print(re.findall('a[^1*-]b','a1b a*b a-b a=b')) #[]內的^代表的意思是取反,所以結果為['a=b'] print(re.findall('a[0-9]b','a1b a*b a-b a=b')) #[]內的^代表的意思是取反,所以結果為['a=b'] print(re.findall('a[a-z]b','a1b a*b a-b a=b aeb')) #[]內的^代表的意思是取反,所以結果為['a=b'] print(re.findall('a[a-zA-Z]b','a1b a*b a-b a=b aeb aEb')) #[]內的^代表的意思是取反,所以結果為['a=b']#\# print(re.findall('a\\c','a\c')) #對于正則來說a\\c確實可以匹配到a\c,但是在python解釋器讀取a\\c時,會發生轉義,然后交給re去執行,所以拋出異常 print(re.findall(r'a\\c','a\c')) #r代表告訴解釋器使用rawstring,即原生字符串,把我們正則內的所有符號都當普通字符處理,不要轉義 print(re.findall('a\\\\c','a\c')) #同上面的意思一樣,和上面的結果一樣都是['a\\c']#():分組 print(re.findall('ab+','ababab123')) #['ab', 'ab', 'ab'] print(re.findall('(ab)+123','ababab123')) #['ab'],匹配到末尾的ab123中的ab print(re.findall('(?:ab)+123','ababab123')) #findall的結果不是匹配的全部內容,而是組內的內容,?:可以讓結果為匹配的全部內容#| print(re.findall('compan(?:y|ies)','Too many companies have gone bankrupt, and the next one is my company'))# ===========================re模塊提供的方法介紹=========================== import re #1 print(re.findall('e','alex make love') ) #['e', 'e', 'e'],返回所有滿足匹配條件的結果,放在列表里 #2 print(re.search('e','alex make love').group()) #e,只到找到第一個匹配然后返回一個包含匹配信息的對象,該對象可以通過調用group()方法得到匹配的字符串,如果字符串沒有匹配,則返回None。#3 print(re.match('e','alex make love')) #None,同search,不過在字符串開始處進行匹配,完全可以用search+^代替match#4 print(re.split('[ab]','abcd')) #['', '', 'cd'],先按'a'分割得到''和'bcd',再對''和'bcd'分別按'b'分割#5 print('===>',re.sub('a','A','alex make love')) #===> Alex mAke love,不指定n,默認替換所有 print('===>',re.sub('a','A','alex make love',1)) #===> Alex make love print('===>',re.sub('a','A','alex make love',2)) #===> Alex mAke love print('===>',re.sub('^(\w+)(.*?\s)(\w+)(.*?\s)(\w+)(.*?)$',r'\5\2\3\4\1','alex make love')) #===> love make alexprint('===>',re.subn('a','A','alex make love')) #===> ('Alex mAke love', 2),結果帶有總共替換的個數#6 obj=re.compile('\d{2}')print(obj.search('abc123eeee').group()) #12 print(obj.findall('abc123eeee')) #['12'],重用了obj

?

轉載于:https://www.cnblogs.com/52-qq/p/8446945.html

創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎

總結

以上是生活随笔為你收集整理的假期(模块相关)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 日韩精品视频免费在线观看 | 成人极品| 青青草视频黄 | 日日射夜夜 | 精国产品一区二区三区a片 国产精品第一 | 国产精品xxxx喷水欧美 | 五月天中文字幕mv在线 | 里番精品3d一二三区 | 极品美女销魂一区二区三区 | 欧美一级黄色片网站 | 天堂网视频在线观看 | 亚洲AV成人无码久久精品同性 | 开心激情网五月天 | 国产剧情一区二区 | 四虎视频| 免费在线观看一区二区三区 | 色视频综合 | 午夜私人影院 | 亚洲夜夜夜 | 国产精品一区二区三区在线免费观看 | 一区二区免费av | 日韩黄色三级视频 | 欧美日韩精品一区二区 | 黄色小视频入口 | 污网站免费 | 欧美群交射精内射颜射潮喷 | 国产成人在线免费观看 | 日韩综合一区二区 | 亚洲男人的天堂网站 | 一区二区三区入口 | 亚洲人久久 | 亚洲国产精品久久精品怡红院 | 亚洲国产精品成人va在线观看 | 午夜激情啪啪 | 亚洲天堂免费 | 在线免费观看不卡av | 日韩三级免费观看 | 91视频色版 | 中文一区视频 | 黄色大视频 | 超碰h| 国产高清区 | 色悠久 | 国产又黄又粗的视频 | 沈樵精品国产成av片 | 欧美精品在线第一页 | 毛茸茸free性熟hd | 亚洲av中文无码乱人伦在线视色 | 国产亚洲欧美精品久久久www | 日本一本视频 | 男人的天堂在线播放 | 日本人添下边视频免费 | 在线人成| 日韩精品免费看 | 天堂亚洲网 | av一区二区免费 | 国产视频污在线观看 | 色av综合网| 欧美一级视频免费观看 | 国产淫片av片久久久久久 | 中文字幕一区不卡 | 一本高清视频 | 色片网站在线观看 | 欧美一区二区三区大屁股撅起来 | 国产三级黄色 | 欧美激情电影一区二区 | 久久av一区 | 亚洲成av人片在线观看无 | 国产日本在线播放 | 色多多黄色| 亚洲欧美日本在线 | 久久爱综合 | 狼人综合av | 强迫凌虐淫辱の牝奴在线观看 | 蜜桃在线一区二区 | 午夜剧场黄色 | 国产无码精品在线播放 | 男人资源站 | 黄色片子免费看 | 91美女片黄在线观看 | 天天色影 | 日本一级片免费看 | 亚洲一区二区三区在线播放 | 秘密基地动漫在线观看免费 | 久草高清| 波多野结衣视频一区二区 | 爱爱综合 | 丁香婷婷网 | 国产三级中文字幕 | 国产精品久久不卡 | 在线免费色 | 在线观看免费日韩av | 成人区一区二区 | 99色综合| 日本三级中国三级99人妇网站 | 国产人成一区二区三区影院 | 性久久久久久 | 狠狠热免费视频 | 中文字幕+乱码+中文字幕明步 |