python用法字串 python的字串用法

2021-10-19 21:41:38 字數 2303 閱讀 4565

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....