1. 程式人生 > >python-str(常用方法)

python-str(常用方法)

1.變數名=input('提示資訊')     輸入,都以字串形式儲存 2.print(變數名)       輸出,列印到螢幕上 3.getpass     輸入不顯示密碼       先import getpass,    變數名=getpass.getpass(‘提示資訊’) 4.%s,表示格化式一個物件為字元,       "Hello, %s"%"zhang3" => "Hello, zhang3" 5,%    取餘數 6.time。sleep(數字)   睡數字秒   要先 import time 7.bin()   十進位制轉二進位制 8.oct()            轉8進位制
9.hex()           轉16進位制 10.id()    看記憶體地址 11.變數名.strip()  去字串中靠邊的空格 12.變數名.split('/')   分割,從str變成list 13.len(變數名)     變數長度 14.變數名[數字]    索引,輸入他的位置獲得這個值 15.變數名[0 :5:2 ]        擷取從位置0到5(不包括5)步長為2(隔1一個取)的值 16.變數名.capitalize()     首字母大寫 17.變數名.upper()            所有字母大寫 18變數名.center(30.'#')   總長度30,居中顯示,其餘部分用#填充
19.變數名.count('x')         x字元在字串中的個數(空格也算字元) 20.str.endswith(' x')         x字元是不是在str的尾部 21.str.startswith('x')            x字元是不是在str的開頭
  1. str.find('x')               x 字元是不是在str中   若在  返回x的位置    不在 返回-1
  2. str.format('x','y')      str中必須有{},x,y會替換掉{}      格式化字串
  3. str.index('x')            尋找x 在str 中的位置  找不到報錯
  4. str.isdigit()              str 是不是整數
  5. str.replace('x','y',數字)     用y替換(數字)個X   ,不寫數字全部替換
  6. str.isspace()          是不是全部由空格組成的字串
  7. str.isupper()            是不是全部大寫
  8. str.islower()           是不是全部小寫
  9. str.istitle()                 是不是首字母大寫其他小寫
  10. str.ljust(長度值,’符號‘)     讓str長度為長度值,在尾部以符號填充
  11. str.rjust(長度值,’符號‘)      讓str長度為長度值,在頭部以符號填充
  12. str.swapcase()             使大小寫互換
  13. str.title()        首字母大寫