python 中间一列左对齐_Python|fstring我喜欢Python的原因之一
生活随笔
收集整理的這篇文章主要介紹了
python 中间一列左对齐_Python|fstring我喜欢Python的原因之一
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
寫腳本,很大一部分工作是在做字符串的處理:分割(split),合并(join),格式化(format).前兩部分,各種語言實現(xiàn),大同小異.而格式化在Python中獨樹一幟的發(fā)明了f-string,它的方便與快捷最終征服了我,成為了Python的支持者.
f-string是Python3.6起才有的功能,這也是為啥寫入手Python,直接選擇3.7
簡單演示:
name='rainbird'print(f'my?name?is?:{name}.')輸出my name is :rainbird.語法:
>>> var='text'>>> print(f'xxx:{var}')xxx:text>>> print(F'xxx:{var}')xxx:text以f或F開頭后跟一段文本
好吧,演示一段,我兒子幼兒園英語視頻的開頭:
>>> name='lofty'>>> age = 5>>> print(f'''... Hello, everyone.... My name is {name}.... I am {age} years old.... ''')輸出:Hello, everyone.My name is lofty.I am 5 years old.基本演示完了,還有哪些高級用法呢?
?輸出{}
字典使用
固定寬度
保留小數(shù)位
對齊
| 格式 | 格式 |
| < | 左對齊 |
| > | 左對齊 |
| ^ | 居中 |
進制轉(zhuǎn)換
| 格式 | 作用 |
| b | 二進制 |
| o | 八進制 |
| d | 十進制 |
| x | 十六進制(字母小寫) |
| X | 十六進制(字母大寫) |
注意: 用到了新學的右對齊
調(diào)試功能
輸出變量名和值(要求Python:3.8)
number = 5print(f'''{number=}''')輸出:number=5那么問題來了: 我兒子的英文名叫什么?
總結
以上是生活随笔為你收集整理的python 中间一列左对齐_Python|fstring我喜欢Python的原因之一的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 如何正确使用电烤炉以烤制肉类?
- 下一篇: 做中餐的过去式?