Python---String 字符串類型


字符串類型 string

'''

用引號引起來的就是字符串

三種引號: 單引號 雙引號 三引號

''' 

'''

轉義字符:\

(1) 把有意義的字符變得無意義

(2) 將無意義的字符變得有意義

 

\n 或者 \r\n : 換行

\t 一個縮進 (水平制表符)

\r : \r后面的所有字符拉倒當前行首

'''

(1) 單引號表達字符串

strvar = '今天天氣好晴朗哦'

print(strvar)

print(type(strvar))

 

(2) 雙引號表達字符串

strvar = "手拿\n小靈通"

strvar = "走在\t風雨中"

strvar = "\r\n手換右手"

strvar = "右手\r打不通"

strvar = "\n\r打不通"

strvar = "走在''風中"    

# 類似於注釋的用法,如果外面是雙引號,里面需要單引號,反之亦然.

strvar = "走在\"\"風中"   # 硬要使用雙引號 使用\ 進行轉義

print(strvar)

 

(3) 三引號表達字符串 (三引號的字符串支持跨行)

strvar = '''

輕輕的我走了,

正如我輕輕的來 '''

 

strvar = """

我輕輕的'揮一揮'衣袖,

不帶"走一片"雲彩,

"""

print(strvar)

 

(4) 元字符串  r"123"

'''元字符串可以讓轉義字符失效'''

strvar = r"本來\n無一物"

strvar = r"C:\Windows\appcompat\nabc"

print(strvar)   #"C:\Windows\appcompat\nabc"

 

(5) 字符串的格式化

"""

%d %f %s

語法: "字符串" % (實際值)

"""

%d 占位符  代表整型

strvar = "何鍵翰買了%d個娃娃" % (3)

print(strvar)  #何鍵翰買了3個娃娃

 

%2d 2,默認字符居右,用空格補位

strvar = "黃文買了%d本相對論" % (3)

print(strvar)  #黃文買了3本相對論

 

strvar = "黃文買了%4d本相對論" % (3)

print(strvar)  #黃文買了   3本相對論

 

%-4d 4,默認字符居左,用空格補位

strvar = "黃文買了%-4d本相對論" % (3)

print(strvar)  #黃文買了3   本相對論

 

%f 占位符 代表浮點型 默認保留6位小數點

strvar = "今天大白菜%f一斤" % (2.35)

print(strvar)  #今天大白菜2.350000一斤

 

%.2f 保留2位小數 存在四舍五入的情況

strvar = "今天大白菜%.1f一斤" % (2.35)

print(strvar)  #今天大白菜2.4一斤

 

 

%s 占位符 代表字符串

strvar = "%s" % ("易思")

print(strvar)  #易思

 

綜合案例: 參數按照順序一一寫入

strvar = "鄭璐今天發工資一共%.2f,買了%d量布加迪威龍,心情%s" % (999.129,10,"爽爆了")

print(strvar)

 #鄭璐今天發工資一共999.13,買了10量布加迪威龍,心情爽爆了

 

"""

存在強制轉換的情況;

strvar = "今天大白菜%.1f一斤" % (100)  #今天大白菜100.0一斤

strvar = "今天大白菜%d一斤" % (5.67)   #今天大白菜5一斤

print(strvar)

"""


 


免責聲明!

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



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