print()函数
print()函数是python中最常见最基本的函数,它用于将信息输出到控制台,即在控制台窗口打印信息。
1.打印值和字符串:
a="123" # 定义字符串变量
print(a) # 打印字符串a
print("456") # 直接打印字符串456
打印结果如下:
123
456
2.格式化输出:
print()函数可以将变量与字符串组合,并按照一定的格式输出。
- 方法一:需要保留小数则可以使用“ %.nf ”的格式
- 方法二:不需要保留小数则使用“ %s”的格式或着“ f'' "”的格式
a = 123 # 定义变量a
b = 456 # 定义变量b
"""
格式化打印,方法一:
"""
print("方法一打印单个变量;a的值为:%.2f" % a) # 打印单个值并保留2为小数
print("方法一打印多个变量;a的值为:%.2f b的值为:%.2f" % (a, b)) # 打印多个值并保留2为小数
"""
格式化打印,方法二:
"""
print(f"方法二打印单个变量;a的值为:{a}")
print(f"方法二打印多个值;a={a},b={b}")
打印结果:
方法一打印单个变量;a的值为:123.00
方法一打印多个变量;a的值为:123.00 b的值为:456.00
方法二打印单个变量;a的值为:123
方法二打印多个值;a=123,b=456
3.不换行输出:
print()函数将信息输出到控制台后会自动换行,会默认打印换行符“ \n ”。如果希望打印后不换行可以使用end参数修改结束标志。示例:
a=3
print(a,end="") # end引号里面不加参数则表示只删除换行符
print(a,end=" ") # 换行后改为空格
print(a,end="_") # 换行后改为下划线
4.更换间隔符:
默认情况下,print() 函数一次性输出的两个两个字符串使用空格分隔,使用sep参数可以更改间隔字符,示例如下:
a='hello'
b='word'
print(a,b) # 默认情况(以空格分隔)
print(a,b,sep=',') # 更改为逗号
打印结果:
hello word
hello,word