python-str(常用方法)
阿新 • • 發佈:2019-01-24
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的開頭
- str.find('x') x 字元是不是在str中 若在 返回x的位置 不在 返回-1
- str.format('x','y') str中必須有{},x,y會替換掉{} 格式化字串
- str.index('x') 尋找x 在str 中的位置 找不到報錯
- str.isdigit() str 是不是整數
- str.replace('x','y',數字) 用y替換(數字)個X ,不寫數字全部替換
- str.isspace() 是不是全部由空格組成的字串
- str.isupper() 是不是全部大寫
- str.islower() 是不是全部小寫
- str.istitle() 是不是首字母大寫其他小寫
- str.ljust(長度值,’符號‘) 讓str長度為長度值,在尾部以符號填充
- str.rjust(長度值,’符號‘) 讓str長度為長度值,在頭部以符號填充
- str.swapcase() 使大小寫互換
- str.title() 首字母大寫