python基礎字符串操作

字符串輸出

注意雙引號和單引號的區別。

print("this is a string")
# 結果
# this is a string
message = "我叫'王二小'"
print(message)
# 結果
# 我叫'王二小'
message = "我叫王二小"
print(message)
# 結果
# 我叫王二小
message = '我叫王二小'
print(message)
# 結果
# 我叫王二小

大小寫操作

string = "aBC zhang"
print("首字母大寫:",string.title())
print("全大寫:",string.upper())
print("全大=小寫:",string.lower())

"""
首字母大寫: Abc Zhang
全大寫: ABC ZHANG
全大=小寫: abc zhang
"""

存儲數據時,方法lower()很有用。很多時候,你無法依靠用戶來提供正確的大小寫,因此需要將字符串先換爲小寫,再存儲它們。以後需要顯示這些信息時,再將其轉換爲最合適的大小寫方式。

合併(拼接)字符串

使用加號來合併

xing = '張'
ming = '益達'
xm = xing + " " + ming # 中間有空格
print("全名(空格):",xm)

xm = xing + ming
print("全名(無空格):",xm)

print("你好," + xm + "!")

message = "你好,"+ xm + "先生" + "!"
print(message)

"""
全名(空格): 張 益達
全名(無空格): 張益達
你好,張益達!
你好,張益達先生!
"""

製表符或換行符

print("這是製表符\t張翼德")
'''
這是製表符	   張翼德
'''
print("這是換行符\n張翼德")
'''
這是換行符
張翼德
'''
print("這是換行符後製表\n\t張翼德")print("這是換行符後製表\n\t張翼德")
'''
這是換行符後製表
	     張翼德
'''

刪除空白

刪除末尾空白:rstrip()

x = "zhang  "
x.rstrip()
# 'zhang'

刪除開頭空白:lstrip()

x = "  zhang"
x.lstrip()
# 'zhang'

同時刪除兩端空白:strip()

x = "  zhang  "
x.strip()
# 'zhang'

" zhang"
x.lstrip()

‘zhang’


## 同時刪除兩端空白:strip()

```python
x = "  zhang  "
x.strip()
# 'zhang'
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章