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
目录
相关文章
|
Python
Python Requests 基本使用(与 urllib 的区别)
Python Requests 基本使用(与 urllib 的区别)
190 0
|
4月前
|
PHP Python
Python format()函数高级字符串格式化详解
在 Python 中,字符串格式化是一个重要的主题,format() 函数作为一种灵活且强大的字符串格式化方法,被广泛应用。format() 函数不仅能实现基本的插入变量,还支持更多高级的格式化功能,包括数字格式、对齐、填充、日期时间格式、嵌套字段等。 今天我们将深入解析 format() 函数的高级用法,帮助你在实际编程中更高效地处理字符串格式化。
410 0
|
Web App开发 测试技术 API
Python Playwright 基本使用(步骤详细)
Python Playwright 基本使用(步骤详细)
2644 0
|
Web App开发 Java 测试技术
Python Selenium 基本使用(详细步骤)
Python Selenium 基本使用(详细步骤)
220 0
|
机器学习/深度学习 Python
关于python字符串format的一些花式用法_format带加号
关于python字符串format的一些花式用法_format带加号
|
数据采集 XML 程序员
最新用Python做垃圾分类_python垃圾分类代码用key和format,5年经验Python程序员面试27天
最新用Python做垃圾分类_python垃圾分类代码用key和format,5年经验Python程序员面试27天
最新用Python做垃圾分类_python垃圾分类代码用key和format,5年经验Python程序员面试27天
|
Java Python
python基础篇:多线程的基本使用
python基础篇:多线程的基本使用
143 5
|
存储 开发者 Python
Python函数的基本使用及其重要性
Python函数的基本使用及其重要性
103 0
|
机器学习/深度学习 Java 数据挖掘
selenium的配置与基本使用(1),2024年最新网易Python面试必问
selenium的配置与基本使用(1),2024年最新网易Python面试必问
|
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()`方法。
195 0

推荐镜像

更多