{site_name}

{site_name}

🌜 搜索

Python中可以使用更复杂的输出格式化方式来控制输出的形式,常用的包括字符串插

Python 𝄐 0
python简单输出,python的输出方法,python中的输出,python中输出,python输出规则,python输出值的方法
Python中可以使用更复杂的输出格式化方式来控制输出的形式,常用的包括字符串插值、format()方法和f-strings。

1. 字符串插值:在字符串中使用占位符,然后将占位符替换为对应的变量值或表达式结果。常用的占位符包括%s(字符串)、%d(整数)、%f(浮点数)等。

例如:

python
name = 'Alice'
age = 25
print('My name is %s and I am %d years old.' % (name, age))


输出:


My name is Alice and I am 25 years old.


2. format()方法:通过在字符串中使用花括号{},并在调用format()方法时传入要替换的值来实现输出格式化。花括号内还可以加上格式说明符,比如:将数字格式化为指定的宽度、精度、进制等其他格式。

例如:

python
name = 'Bob'
score = 90.5
print('Student {} got a score of {:.2f}'.format(name, score))


输出:


Student Bob got a score of 90.50


3. f-strings:Python 3.6及以上版本引入了f-strings,它是一种更简洁、直观的字符串插值方式,使用f前缀表示字符串中的表达式需要求值。f-strings中也支持格式说明符。

例如:

python
name = 'Charlie'
age = 30
print(f'My name is {name} and I am {age+5} years old.')


输出:


My name is Charlie and I am 35 years old.