Python中的format()函数是一个非常实用的工具,它主要用于格式化字符串,在Python中,我们可以使用多种方式来格式化字符串,而format()函数是其中最灵活、最强大的一种。
1、基础用法
format()函数最基本的用法就是将指定的值插入到字符串的占位符{}处。
s = "Hello, {}" print(s.format("world")) # 输出:Hello, world
在这个例子中,{}就是一个占位符,它表示一个待替换的部分,当我们调用format()函数时,会将"world"这个值插入到占位符的位置。
2、位置参数
除了直接将值插入到占位符外,我们还可以指定插入值的位置。
s = "{0} + {1} = {2}" print(s.format(1, 2, 3)) # 输出:1 + 2 = 3
在这个例子中,{0}、{1}和{2}就是位置参数,它们分别对应format()函数的第一个、第二个和第三个参数。
3、关键字参数
除了位置参数外,我们还可以使用关键字参数。
s = "Name: {name}, Age: {age}" print(s.format(name="Alice", age=20)) # 输出:Name: Alice, Age: 20
在这个例子中,{name}和{age}就是关键字参数,它们分别对应format()函数的"name"和"age"参数。
4、格式化选项
format()函数还支持各种格式化选项,例如填充、对齐、宽度和精度等。
s = "{:<10}" # 左对齐,宽度为10 print(s.format("hello")) # 输出:hello (后面有5个空格) s = "{:>10}" # 右对齐,宽度为10 print(s.format("world")) # 输出: world(前面有5个空格) s = "{:*>10}" # 右对齐,宽度为10,用*填充 print(s.format("python")) # 输出:*****python(前面有5个*)
以上就是Python中format()函数的基本用法,format()函数是一个非常强大的字符串格式化工具,它可以让我们轻松地创建复杂的字符串。
原创文章,作者:酷盾叔,如若转载,请注明出处:https://www.kdun.com/ask/307839.html
本网站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。
发表回复