Python隨筆-字符串

  • 函數title、lower、upper。
ct = "hello WORLD"
print(ct.title())    #title 以首字母大寫的方式顯示每一個單詞
print(ct.lower())
print(ct.upper())
# 結果: # Hello World # hello world # HELLO WORLD
  • python 用+拼接字符串。
ct = "hello WORLD"
s = ct + "!"
print(s)
# 結果: # hello WORLD!
  • 刪除兩側空白strip。
s1 = '    s1 hello world           '
s2 = "!!!!!!!!!s2 hello world!!!!!!!!!!!!" #刪除字符串右邊的字符,默認爲空白
print(s1.rstrip() + "|")
print(s2.rstrip("!") + "|")
#刪除字符串左邊的字符,默認爲空白
print(s1.lstrip() + "|")
print(s2.lstrip("!") + "|")
#刪除字符串兩邊的字符,默認爲空白
print(s1.strip() + "|")
print(s2.strip("!") + "|")
# 結果: # s1 hello world|
# !!!!!!!!!s2 hello world|
# s1 hello world           |
# s2 hello world!!!!!!!!!!!!|
# s1 hello world|
# s2 hello world|
  •  字符串運算符
+ 字符串鏈接

>>>a+bpython

'HelloPython'函數

* 重複輸出字符串

 >>>a*2spa

"HelloHello"code

in 成員運算符-若是字符串中包含給定的字符返回True

>>>"H" in ablog

Trueip

r/R 原始字符串,不進行轉義

>>>print(r"\nhh")字符串

\nhhit

 

 

 

 

 

 

 

 

 

  • python支持用三引號表達複雜的字符串
# python三引號容許一個字符串跨多行,字符串中能夠包含換行符、製表符以及其餘特殊字符。
ss = '''
line1
line2
line3
'''
print(ss)
相關文章
相關標籤/搜索