Python格式字符串的使用方法
在Python中,格式字符串是一种非常有用的工具,它可以帮助我们更方便地创建和格式化字符串,格式字符串的主要特点是使用大括号{}
作为占位符,然后在字符串后面使用format()
方法或者f-string(在Python 3.6及以上版本)来填充这些占位符。
1、使用format()
方法:
name = "张三" age = 20 print("我的名字是{},我{}岁了。".format(name, age))
2、使用f-string:
name = "张三" age = 20 print(f"我的名字是{name},我{age}岁了。")
除了基本的字符串格式化,Python格式字符串还支持许多高级功能,如数字格式化、日期和时间格式化等。
1、数字格式化:
pi = 3.1415926 print("圆周率的值约为{:.2f}。".format(pi))
2、日期和时间格式化:
from datetime import datetime now = datetime.now() print("今天的日期是{},时间是{}。".format(now.strftime("%Y-%m-%d"), now.strftime("%H:%M:%S")))
Python格式字符串还支持自定义格式化规则,我们可以定义一个函数,然后将其作为format()
方法的参数,这样我们就可以根据需要定制格式化规则。
def format_price(price): return "${:,.2f}".format(price) price = 1234567.89 print("价格为:", format_price(price))
Python格式字符串是一个非常强大的工具,它可以帮助我们更方便地创建和格式化字符串,通过学习并掌握格式字符串的使用方法,我们可以提高编程效率,编写出更简洁、易读的代码。
还没有评论,来说两句吧...