Python中format格式化字符串的基本使用

简介: 括号及其里面的字符 (称作格式化字段) 将会被 format() 中的参数替换。在括号中的数字用于指向传入对象在 format() 中的位置,如下所示:


str.format() 的基本使用如下:


print('{}网址:{}'.format('IMUSTCTF','imustctf.top'))
# IMUSTCTF网址:imustctf.top


括号及其里面的字符 (称作格式化字段) 将会被 format() 中的参数替换。


在括号中的数字用于指向传入对象在 format() 中的位置,如下所示:


print('{0}和{1}'.format('我的', '世界'))  # 我的和世界
print('{1}和{0}'.format('我的', '世界'))  # 世界和我的


如果在 format() 中使用了关键字参数, 那么它们的值会指向使用该名字的参数。


print('{name}网址: {site}'.format(name='菜鸟教程', site='www.runoob.com'))
# 菜鸟教程网址: www.runoob.com


可选项 : 和格式标识符可以跟着字段名。 这就允许对值进行更好的格式化。 下面的例子将小数保留到小数点后三位:


print("小数的值为:{:.3f}".format(3.1415926))
# 小数的值为:3.142


: 后传入一个整数, 可以保证该域至少有这么多的宽度。 用于美化表格时很有用


print("小数的值为:{:10.3f}".format(3.1415926))
# 小数的值为:     3.142
目录
相关文章
|
3月前
|
Python
Python Requests 基本使用(与 urllib 的区别)
Python Requests 基本使用(与 urllib 的区别)
69 0
|
3月前
|
机器学习/深度学习 Python
关于python字符串format的一些花式用法_format带加号
关于python字符串format的一些花式用法_format带加号
|
3月前
|
数据采集 XML 程序员
最新用Python做垃圾分类_python垃圾分类代码用key和format,5年经验Python程序员面试27天
最新用Python做垃圾分类_python垃圾分类代码用key和format,5年经验Python程序员面试27天
最新用Python做垃圾分类_python垃圾分类代码用key和format,5年经验Python程序员面试27天
|
3月前
|
存储 开发者 Python
Python函数的基本使用及其重要性
Python函数的基本使用及其重要性
19 0
|
3月前
|
Web App开发 测试技术 API
Python Playwright 基本使用(步骤详细)
Python Playwright 基本使用(步骤详细)
699 0
|
3月前
|
Web App开发 Java 测试技术
Python Selenium 基本使用(详细步骤)
Python Selenium 基本使用(详细步骤)
114 0
|
3月前
|
机器学习/深度学习 Java 数据挖掘
selenium的配置与基本使用(1),2024年最新网易Python面试必问
selenium的配置与基本使用(1),2024年最新网易Python面试必问
|
3月前
|
Java Python
python基础篇:多线程的基本使用
python基础篇:多线程的基本使用
43 5
|
3月前
|
Python
在Python中,f格式化字符串
Python的f-string简化了字符串格式化,它嵌入变量(如`{name}`和`{age}`)并运行时替换为值。例如: ```python name = "Alice" age = 30 print(f"My name is {name} and I am {age} years old.") ``` 输出:“My name is Alice and I am 30 years old.” 这种特性自Python 3.6起可用,之前可使用`.format()`方法。
30 0
|
8月前
|
前端开发 计算机视觉 Python
Python图像处理(一)python_opencv基本使用
Python图像处理使用到的库是opencv-python。 安装库命令: 复制代码 pip install opencv-python 我是在windows上做测试,使用的是Anaconda来安装,这就比较简单了,图形化界面操作。具体使用请移步《Python(三)开源的Python包管理器 anaconda——window安装》 我这里也只是简单的使用opencv的一些功能。 具体更多详细的功能请参照opencv中文文档:woshicver.com/ 这部分文档是由英文翻译成中文的,可能有偏差,谨慎阅读。 也放一下opencv的官方文档吧,谷歌翻译的还不如上边的中文文档。
60 0