對(duì)字符串中的空白進(jìn)行操作
#使用制表符或換行符來添加空白(其實(shí)空白泛指任何非打印字符,如空格,制表符,換行符)
#使用空白來組織輸出,便于閱讀
print("Java\n\tPython\nJavascript")
#運(yùn)行結(jié)果:
'''
Java
Python
Javascript
'''
#刪除空白
#python能夠找出字符串開頭和末尾多余的空白。
#刪除末尾空白,使用方法 rstrip()?
#調(diào)用方法rstrip()后,這種刪除只是暫時(shí)的,要永久刪除字符串中的空白,必須將刪除操作的結(jié)果關(guān)聯(lián)到變量
##刪除字符串中的空白,要將其末尾的空白剔除,再將結(jié)果關(guān)聯(lián)到原來的變量
#在編程中,經(jīng)常需要修改變量的值,再將新值關(guān)聯(lián)到原來的變量,
#這就是變量的值可能隨程序運(yùn)行或用戶輸入數(shù)據(jù)發(fā)生變化的原因所在
#剔除字符串開頭的空白(使用方法lstrip()),還有剔除字符串兩邊的空白(使用方法strip())
#剔除開頭的空白
favorite_language = '? ? ? Python? ? '
print(favorite_language.lstrip())
#運(yùn)行結(jié)果
#Python?
#剔除末尾的空白
favorite_language = '? Python? ? ? '
print(favorite_language.rstrip())
#運(yùn)行...
#? Python
#剔除全部空白
favorite_language = '? ? ? Python? ? '
print(favorite_language.strip())
#運(yùn)行
#Python
#最后注意一下單,雙引號(hào)的使用及嵌套,還有轉(zhuǎn)義字符的使用(\')表示一個(gè)單引號(hào),(\")表示一個(gè)雙引號(hào),\\\\表示兩個(gè)\\
#編譯器語法高亮功能可以幫助快速找出某些語法錯(cuò)誤,如python代碼以普通顏色顯示,或者普通句子以python代碼顏色顯示時(shí)
#就很可能意味著存在引號(hào)不匹配的情況