阅读量:0
print函数是用来打印输出内容的,可以输出字符串、变量、表达式等。
基本用法:
print('Hello, World!') # 打印字符串 print(123) # 打印整数 print(3.14) # 打印浮点数
打印多个内容时,可使用逗号分隔:
name = 'Alice' age = 20 print('My name is', name, 'and I am', age, 'years old.') # 打印多个字符串和变量
可以通过加号进行字符串的拼接:
name = 'Alice' age = 20 print('My name is ' + name + ' and I am ' + str(age) + ' years old.') # 字符串拼接和类型转换
可以使用占位符来格式化输出:
name = 'Alice' age = 20 weight = 60.5 print('My name is %s and I am %d years old. My weight is %.1f kg.' % (name, age, weight)) # 使用占位符格式化输出
在Python 3.6及以上版本中,还可以使用f-string进行格式化输出:
name = 'Alice' age = 20 weight = 60.5 print(f'My name is {name} and I am {age} years old. My weight is {weight:.1f} kg.') # 使用f-string格式化输出
注意事项:
- print函数默认会在输出内容末尾添加换行符,如果不希望换行,可以使用end参数进行控制,例如:
print('Hello', end='')
。 - print函数可以接受多个参数,会自动添加空格进行分隔,例如:
print('Hello', 'World')
会输出Hello World
。 - print函数的参数可以是任意类型的对象,如果需要输出自定义的对象,可以通过在类中定义__str__方法来指定对象的字符串表示形式。