Python學習筆記2-字符串

str = "tom is a good man"
#訪問字符串的某一個字符,字符不可改變
str[1]
#截取字符串[a:b]  a包含到b之前,從開始截取a可以爲空[:b],截到末尾b可以不寫[a:]
str1 = str[2:10]
#判斷是不是成員
"good" in str           #判斷在
"food" not in str       #判斷不在
#格式化輸出
num = 10
f = 10.123
print("num = %d\nstr = %s\nf = %.3f" % (num , str , f))
#打印多行  ''''''
print('''
good
nice
tom
''')
#\t默認四個空格
#python允許用r表示每部字符串默認不轉義
print(r"\\\t\\")    #\\\t\\
#eval(str)
#功能:將字符串str當成有效的表達式來求值並返回計算結果
num1 = eval("123")  #num1=>123
num1 = eval("12+3")  #num1=>15
#返回字符串長度
len(str)
#lower()轉換字符串大寫字母爲小寫字母
str.lower()
#upper()轉換字符串小寫字母爲大寫字母
str.upper()
#swapcase()轉換字符串小寫字母爲大寫,大寫字母爲小寫
str.swapcase()
#capitalize()字符串首字母大寫  其他小寫
str.capitalize()
#title()字符串裏每個單詞的首字母大寫
#center(width[,fillchar])字符串寬度   和不夠寬度時填充的字符
#返回一個指定寬度的居中對齊的字符串,fillchar爲填充字符,默認空格填充
#ljust(width[,fillchar])字符串寬度   和不夠寬度時填充的字符
#返回一個指定寬度的左對齊的字符串,fillchar爲填充字符,默認空格填充
#rjust(width[,fillchar])字符串寬度   和不夠寬度時填充的字符
#返回一個指定寬度的右對齊的字符串,fillchar爲填充字符,默認空格填充


 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章