python 中间一列左对齐_Python|fstring我喜欢Python的原因之一
生活随笔
收集整理的这篇文章主要介绍了
python 中间一列左对齐_Python|fstring我喜欢Python的原因之一
小编觉得挺不错的,现在分享给大家,帮大家做个参考.
写脚本,很大一部分工作是在做字符串的处理:分割(split),合并(join),格式化(format).前两部分,各种语言实现,大同小异.而格式化在Python中独树一帜的发明了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.基本演示完了,还有哪些高级用法呢?
输出{}
字典使用
固定宽度
保留小数位
对齐
| 格式 | 格式 |
| < | 左对齐 |
| > | 左对齐 |
| ^ | 居中 |
进制转换
| 格式 | 作用 |
| b | 二进制 |
| o | 八进制 |
| d | 十进制 |
| x | 十六进制(字母小写) |
| X | 十六进制(字母大写) |
注意: 用到了新学的右对齐
调试功能
输出变量名和值(要求Python:3.8)
number = 5print(f'''{number=}''')输出:number=5那么问题来了: 我儿子的英文名叫什么?
总结
以上是生活随笔为你收集整理的python 中间一列左对齐_Python|fstring我喜欢Python的原因之一的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: 如何正确使用电烤炉以烤制肉类?
- 下一篇: python多进程编程 多个函数并发执行