name = 'my name is and i am old'
# name.capitalize() 首字母大寫,其他小寫
print(name.capitalize())
# name.count('a')統計相同字元的個數
print(name.count('a'))
# 全部小寫
print(name.casefold())
# 50個字元,不夠的用-補齊,字串放在中間
print(name.center(50, '-'))
# 轉二進位制
print(name.encode())
# 二進位制轉字串
print(name.encode().decode())
# 判斷以什麼結尾,返回true或者false
print(name.endswith("b"))
# 轉空格
print(name.expandtabs(tabsize=30))
# 返回相同部分首個字元的位置 切片
print(name.find("is"))
# 切片
print(name[name.find("my")])
# format() format初始化賦值
print(name.format(name='zhou', year=23))
# format_map 字典使用
print(name.format_map())
# 判斷字串是否數字和字元組成,返回true或者false
print('abc123'.isalnum())
# 判斷字串是否純英文本元,返回true或者false
print('as2df'.isalpha())
# 判斷是否是10進製
print('1'.isdecimal())
# 判斷是否是整數,用的很多,返回true或者false
print('1'.isdigit())
# 判斷是不是乙個合法的變數名
print('-a'.isidentifier())
# 判斷是否是小寫,返回true或者false
print('as'.islower())
# 判斷是不是大寫,返回true或者false
print('a'.isupper())
# 判斷是不是乙個合法的標誌符,返回true或者false
print('2'.isnumeric())
# 是否每個開頭大寫,返回true或者false
print('my name is'.istitle())
# 列表變成字串,拼接
print(','.join(['1', '2', '3']))
# 全部小寫,大寫
print(name.lower())
print(name.upper())
# 長度50,不夠的後面補齊 字元。。
print(name.ljust(50, '*'))
# 長度50,不夠的前面補齊字串
print(name.rjust(50, '-'))
# 按照後面的標準來轉換, abcdefghij 1234567890位數對應
# 隨機密碼那種對應關係
p = str.maketrans("abcdefghij", '1234567890')
print('alex ji'.translate(p))
# 替換指定字元,位置可選
print('alelxl'.replace('l', 'l', 1))
# 尋找指定字元的位置, 最高位的位置返回int
print('alex el li'.rfind('l'))
# 按照後面引數進行分割字串成列表,引數自動去掉
print('alex li adsf'.split())
print('alexlil'.split('l'))
print('1+2+3+4'.split('+'))
# 去掉換行符,以換行符分割成列表
print('1+2\n+3+4'.splitlines())
# 大寫轉小寫,小寫轉大寫
print('alex liv'.swapcase())
# 每段首個字元大寫
print('alex li adf'.title())
# 000000000000000000000000000000000000000alex li afd
print('dfaalex li afd'.zfill(3))
字串的各種方法自行試一下,如果有哪些是錯誤的,還請指出,謝謝!!!
python字串用法 python字串使用總結
python 字串使用總結 字串是程式中最常見的資料型別。在 python 中,可以使用三種方式定義字串。單 引號 雙引號和三引號。例如 string string string 或者是 string 在使用上,單引號和雙引號沒有什麼區別。三引號的主要功能是在字串中可以 包含換行 也就是說,在三引號...
Python字串常見用法
字串常見函式及用法 首字母大寫 s alexwusir s1 s.capitalize 首字母大寫 print s1 全大寫,全小寫 s alexwusir s2 s.upper 全大寫 s21 s.lower 全小寫例子 輸入驗證碼的時候不需要區分大小寫 s str aceq1 you input...
Python 字串用法(一)
1.進製轉換 一般的操作是查詢資料的二進位制長度bit length 一般資料有 1 二進位制 逢二進一 2 十進位制,0 9 逢十進一 3 八進位制,0 7 逢八進一 4 十六進製制,0 f 逢十六進一 例如 a 20 print a.bit length 就能得到a這個變數的值的二進位制長度2....