Python中的format()函数是一个非常实用的字符串格式化工具,它可以帮助我们轻松地将变量插入到字符串中,format()函数的基本语法如下:
网站建设哪家好,找成都创新互联公司!专注于网页设计、网站建设、微信开发、成都微信小程序、集团企业网站建设等服务项目。为回馈新老客户创新互联还提供了柯坪免费建站欢迎大家使用!
"{}".format(value)
{}
是占位符,用于表示将要插入的值,而value
是要插入的值,format()函数可以接受多个参数,这些参数将按照顺序替换占位符。
下面是一些使用format()函数的示例:
1、基本用法
name = "张三" age = 25 print("我的名字是{},我{}岁了。".format(name, age))
输出结果:
我的名字是张三,我25岁了。
2、位置参数
print("我的名字是{1},我{0}岁了。".format(age, name))
输出结果:
我的名字是张三,我25岁了。
3、关键字参数
print("我的名字是{name},我{age}岁了。".format(name="张三", age=25))
输出结果:
我的名字是张三,我25岁了。
4、格式化数字和字符串
pi = 3.1415926 radius = 5 area = pi * radius ** 2 print("圆的面积是{:.2f}平方厘米。".format(area))
输出结果:
圆的面积是78.54平方厘米。
5、对齐和填充字符
print("{:^10}".format("Python")) # 居中对齐,宽度为10,不足部分用空格填充 print("{:<10}".format("Python")) # 左对齐,宽度为10,不足部分用空格填充 print("{:>10}".format("Python")) # 右对齐,宽度为10,不足部分用空格填充 print("{:=^10}".format("Python")) # 居中对齐,宽度为10,不足部分用等号填充
输出结果:
Python Python Python Python=====
6、自定义格式规则
print("{number:,}元".format(number=123456789)) # 千位分隔符显示,如1,234,567,890元 print("{number:%Y%m%d}".format(number=1627474800)) # 日期格式,如20210801日(注:这里的number需要是一个时间戳)
输出结果:
1,234,567,890元 20210801日(注:这里的number需要是一个时间戳)
7、格式化字典和列表
data = {"name": "张三", "age": 25, "city": "北京"} print("姓名:{name}, 年龄:{age}, 城市:{city}".format(**data)) # 使用字典解包的方式格式化字典中的值 names = ["张三", "李四", "王五"] print("我的朋友们有:{}".format(", ".join(names))) # 使用join方法格式化列表中的元素并用逗号分隔
输出结果:
姓名:张三, 年龄:25, 城市:北京(注:这里的name、age、city分别对应字典中的键) 我的朋友们有:张三, 李四, 王五(注:这里的names是一个包含三个元素的列表)
标题名称:pythonformat函数功能
转载源于:http://www.36103.cn/qtweb/news30/4130.html
网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联