如何折分字串技巧討論 總結

2022-09-12 22:45:26 字數 703 閱讀 2064

為了做測試我們先在liunx下獲取乙個程序名稱

xx  = !os aux  #得到所有程序,然後提地取最後一行或某一行

s = x[-1] 

re.split(r '[,:\t|}]',)

#beginning and end  of file

import os ,stat

os.listdir('c:\www\zy')   #  返回當前目錄所有文wrh

[name for name in os.listdir('.') if name.endswith('.py')]

#返回所有.py檔案

os.stat('aaa.py')#  返回檔案狀態,本文是liunx下   其中有一項是  st_mode = 33241是檔案許可權

然後用oct(os.stat("e.py").st.mode)  轉8進製   0101664『

可以通過  stat.s_ixusr  取|  運算

os.chmod('e.py',os.stat(e.py).st_mode |  stat.s_ixusr) 

如何調整字串格式

比如把  2016-05-23  修成  05/23/2016

import re

s = "2014-06-17"

print(re.sub('(\d)-(\d)-(\d)',r'\2/\3/\1',s))

字串解碼討論

給定乙個經過編碼的字串,返回它解碼後的字串。編碼規則為 encoded string k 表示其中括號內部的 encoded string 正好重複 k 次。注意 k 保證為正整數。你可以認為輸入字串總是有效的 輸入字串中沒有額外的空格,且輸入的括號總是符合格式要求的。示例 1 輸入 s a 3 b...

字串總結?

其實就是模板彙總好伐 1 字串hash 可以解決一切字串問題。複雜度成迷。include using namespace std define maxn 10000 define read x scanf d x define maxm 1500 define ull unsigned long l...

字串總結

字串輸入輸出 getchar 與putchar include include using namespace std int main 兩種輸入方式 scanf c x 只讀取乙個字元 scanf s x 遇到空格,換行才會停止 cin與scanf s x 的作用大致相同 c char st 10...