下面我将为大家详细讲解“Python3中join和格式化的用法小结”。
一、Python3中join的用法
join()
方法语法:连接符.join(需要连接的元素序列)
- 使用
join()
方法可以将一个序列中的所有元素用指定的连接符串联成一个字符串。
下面是一个示例:
# 示例一
languages = ['Python', 'Java', 'JavaScript']
result = '-'.join(languages)
print(result) # 输出结果:Python-Java-JavaScript
对于列表、元组、字符串等可迭代的对象都可以使用join()
方法进行连接,可以应用在很多场景,如将多个字符串用指定的连接符拼接成URL、将多个路径用指定的连接符拼接成文件路径等。
二、Python3中格式化字符串的用法
Python3中格式化字符串的用法有多种,下面我们来逐一讲解。
1. 使用百分号(%)格式化字符串
使用百分号(%)格式化字符串的语法:"格式化字符串" % 数据
下面是一个示例:
# 示例二
name = '小明'
age = 20
score = 88.5
message = "姓名:%s,年龄:%d,成绩:%.2f" % (name, age, score)
print(message) # 输出结果:姓名:小明,年龄:20,成绩:88.50
上述示例中,使用了%s
、%d
和%.2f
分别代表将字符串、数字和浮点数格式化成字符串。其中%.2f
表示保留两位小数的浮点型,这个在输出金额等需要精确控制小数的场景非常有用。
2. 使用format()方法格式化字符串
使用str.format()
方法格式化字符串的语法:"格式化字符串".format(数据)
下面是一个示例:
# 示例三
name = '小红'
age = 22
score = 95.5
message = "姓名:{},年龄:{},成绩:{:.2f}".format(name, age, score)
print(message) # 输出结果:姓名:小红,年龄:22,成绩:95.50
可以看到,使用format()
方法格式化字符串时,可以在花括号中使用索引或者关键字,也可以在花括号中使用格式说明符来格式化输出的字符串。
综上所述,Python3中join和格式化的用法小结就是这样,希望对大家有所帮助。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:python3中join和格式化的用法小结 - Python技术站