菜鳥python 格式化

2022-07-30 02:09:12 字數 2015 閱讀 3101

# ### 字串 str

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

"""# 轉義字元 : \ + 某個字元

(1) 將有意義的字元變得無意義

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

\n , \r\n : 換行

\t : tab縮排(水平製表符)[一般來說,乙個鎖進是4個空格的距離

\r : 將後面的字元直接拉到當前行行首

%% => %

"""# (1) 單引號引起來的字串

strvar = '今天是開課的第二天'

print(strvar)

print( type(strvar) )

# (2) 雙引號引起來的字串

# 將無意義的字元變得有意義

strvar = "文哥是這個世界上,\n我認為最帥的男人"

strvar = "文哥是這個世界上,\r\n我認為最帥的男人"

strvar = "文哥是這個世界上,我認\t為最 帥的男人"

strvar = "文哥是這個世界上,\r我認為最帥的男人"

strvar = "文哥是這個世界上,\n我認為\r最帥的男人"

# 將有意義的字元變得無意義

strvar = "文哥是這個世界上,渾身冒\"金光\"的男人"

print(strvar)

print( type(strvar) )

# (3) 三引號引起來的字串 ''' """(支援跨行的效果)

strvar = '''

我感覺我走錯了房間,

貌似python31的同學是'祖安'伺服器請來的"救兵"

'''print(strvar)

print( type(strvar) )

# (4) 元字串 r"字串" 不轉義字元,原型化輸出字串

strvar = r"e:\nython31\tay2"

print(strvar)

# (5) 格式化字串

"""語法 : "字串" % (值1,值2,值3)

%d 整型佔位符

%f 浮點型佔位符

%s 字串佔位符

"""# %d 整型佔位符

strvar = "王剛學習容易走神,買了%d個風油精,提神醒腦" % (5)

print(strvar)

# %2d 佔兩位 原字串預設居右

strvar = "星今天%d歲" % (3)

print(strvar)

strvar = "星今天%2d歲" % (3)

print(strvar)

# %-2d 佔兩位 原字串預設居左

strvar = "星今天%-2d歲" % (30000)

print(strvar)

# %f 浮點型佔位符

strvar = "馬春陪乙個月開了%f工資" % (9.9)

print(strvar)

# %.2f 小數點保留2位

strvar = "馬春陪乙個月開了%.2f工資" % (9.9)

print(strvar)

# %f 存在四捨五入的情況

strvar = "馬春陪乙個月開了%.1f工資" % (9.876542342)

print(strvar)

# %s 字串佔位符

strvar = "%s" % ("python31的同學們都有祖安人民的特質")

print(strvar)

# 綜合案例

strvar = "%s看好了一輛車,特斯拉model x,買了%d輛,花了%.1f元" % ("徐偉",10,9.9)

# strvar = "%s看好了一輛車,特斯拉model x,買了%d輛,花了%.1f元" % ("徐偉",10,9.9)

print(strvar)

# 可以全部使用%s佔位符進行取代

strvar = "%s看好了一輛車,特斯拉model x,買了%s輛,花了%s元" % ("徐偉",10,9.912345)

print(strvar)

python 格式化和format格式化

格式 name flags width precision typecode name 可選,用於選擇指定的key flags 可選,可提供的值有 右對齊,整數前加正號,負數前加負號 左對齊,正數錢無符號,負數前加負號 空格 右對齊 正數前加空格,負數前加負號 0 右對齊,正數前無符號,負數前加負號...

Python format 格式化函式(菜鳥教程)

文章出處 python2.6 開始,新增了一種格式化字串的函式 str.format 它增強了字串格式化的功能。基本語法是通過 和 來代替以前的 format 函式可以接受不限個引數,位置可以不按順序。format hello world 不設定指定位置,按預設順序 hello world form...

Python 格式化字元

字串格式化操作符 只適用於字串型別,語法如下 format string string to convert format string為格式標記字串,形式為 cdoe string to convert 為要格式化的字串,如果是兩個以上,則需要用小括號括起來。格式化符號 說明 r 轉換成字元 as...