python字符串常用方法


字符串(sting)是 Python 中最常用的數據類型。我們可以使用引號('或")來創建字符。

 

   特性:

  • python中單引號和雙引號使用完全相同。
  • 使用三引號('''或""")可以指定一個多行字符串。
  • 轉義符 '\'
  • 反斜杠可以用來轉義,使用r可以讓反斜杠不發生轉義。。 如 r"this is a line with \n" 則\n會顯示,並不是換行。
  • 按字面意義級聯字符串,如"this " "is " "string"會被自動轉換為this is string。
  • 字符串可以用 + 運算符連接在一起,用 * 運算符重復。
  • Python 中的字符串有兩種索引方式,從左往右以 0 開始,從右往左以 -1 開始。
  • Python中的字符串不能改變。
  • Python 沒有單獨的字符類型,一個字符就是長度為 1 的字符串。
  • 字符串的截取的語法格式如下:變量[頭下標:尾下標:步長]

 

   使用示例:

#!/user/bin/python3
 name='tester' #定義一個變量tester

print('tester') #打印name

   常用方法:

print(name.count('wang'))   #查詢字符串次數
print(name.endswith('.jpg')) #判斷字符串是否以xx結尾,是返回True
print(name.startswith('138'))#判斷字符串是否以xx開頭,是返回True
print(name.upper()) #轉換字符串為大寫
print(name.lower()) #轉換字符串為小寫
print(name.find('wang'))  #查看下標,找不到會報錯
print(name[1])  #根據下標取值
print(name.isdigit())#判斷是否為存數字
print(name.isspace())#判斷是否為全都是空格
print(name.strip())#去掉字符串兩邊的東西,默認去空格和換行符

print(name.isidentifier()) #判斷是否為一個合法的變量名
name.capitalize(name) #首字母大寫
print(name.index('a'))#查找下標
print(name.isalpha())#判斷包含英文,包含會返回True
print(name.isalnum())#判斷包含英文數字,包含會返回True
print(name.center(50,'*'))  #把字符串居中


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM