python格式化字符串_Python笔记7:三种方式构建字符串-格式化
主要內容:
- 小目標:掌握字符串
- 主要內容:字符串格式化,占位符
- 字符串非常重要,只要做編程,你不可能離開字符串
如果看完這篇文章,你還是弄不明白格式化; 你來找我,我保證不打你,我給你發100的大紅包。
1.%格式化
- 如何動態的創建字符串,例如: 給定幾個名稱:xiaomi, huawei; 輸出: this is xiaomi this is huawei
- 解決方式:格式化方式生成字符串基本語法:
a = 'huawei'
s = "this is %s"%a
說明:
%s為占位符%為格式化符號a為變量結果:this is huawei
- %格式化詳解:
字符串格式化語法:%[(name)][flags][width].[precision]typecode
說明:
格式化每個字段說明
typecode的格式
typecode說明
舉個例子:
print("%d"%15)
#02x,字符串長度不超過2,左側補0
print("0x%02x"%15)
print("0x%02X"%15)
print('%s'%10)
pi=3.1415
print('%f'%pi)
print('%.2f'%pi)
結果:
15
0x0f
0x0F
10
3.141500
3.14
- 使用注意點:
- 占位符與變量數量必須一一對應
2.(key)占位符
基本語法:"%(ket)"%字典;
字典在后面文章中在介紹;
使用場景:字符串格式化的參數較多
具體如下:
#{key:v}是字典
#(key)表示將key對應的值v填充到這個位置,格式為str
"%(key)s"%{key:v}
一個例子:
"%(name)s score is %(score)d"%{'name':'sun', 'score':99}
結果:'sun score is 99'
3.f/F 字符串
- 格式化字符串常量,python3.6版本中新增語法,
- 基本語法:字符串以f或者F開頭,f'{a}',a變量必須定義
- f字符串優點:使用更加方便 例如:
a = 10
b = 20
print(f'{a}+{b}={a+b}')
結果:30
- 使用注意點:字符串中的變量必須存在
總結:
* 字符串格式化方式:%格式化,F字符串,
* 格式化占位符及意義。
茫茫頭條大海中,遇見即是緣分,為了下次能再次相遇,沒事可以點一波關注。
總結
以上是生活随笔為你收集整理的python格式化字符串_Python笔记7:三种方式构建字符串-格式化的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 电脑学习方法_怎样快速学习和熟悉电脑知识
- 下一篇: java框架_2020年Java框架排行