当我们编好程序后,程序运行到什么地方,运行的结果又是什么,这个时候都要电脑来告诉我们,我们可以让电脑通过print() 函数来告诉我们,今天,我们就来学习这个函数常用的用法:
一、print语法格式
print() 函数的语法格式如下:
print (value,...,sep='',end=' ')
参数
value-- 表示可以一次输出多个对象。输出多个对象时,需要用 ,分隔。
sep -- 用来间隔多个对象,默认值是一个空格,可以换成其他字符串。
end -- 用来设定以什么结尾。默认值是换行符 ,可以换成其他字符串。
除value外其它参数如果选择默认值,可以不用输入。
二、实例
1、print输出1个值或变量
>>>print(6) # 输出数字
6
>>>print("龙塔实验学校") # 输出字符串
龙塔实验学校
>>>print("5+3") # 输出字符串,虽然5+3是个表达式,但是是用引号括起来的,所以它还是一个字符串。
5+3
>>>a=6
>>>print(a)# 输出变量a的值 6
>>>a=60
>>>b=20
>>>print(a+b)#输出2个变量相加的和23
2、print输出多个变量或值
print()函数要输出多个变量或值时,使用英文逗号“,”将各个变量或值隔开,不同内容之间会使用空格隔开。
如果不用逗号隔开,会直接连着输出。
>>>print("龙塔实验学校”,"的学生") #输出两个字符,默认空格隔开,输出:龙塔实验学校 的学生
>>>print("龙塔实验学校""的学生") #输出两个字符,没有用逗号隔开,输出:龙塔实验学校的学生
>>>a=30
>>>b=3
>>>c=a*b
>>>print(a,b,c)#输出3个变量,输出: 30 3 90
3、sep决定用什么符号来分隔多个值或变量
默认情况下,print()函数输出多个变量或值时,用空格隔开.这是因为print()函数的sep参数的默认值是' ',这个' '就代表空格。
如果希望print()函数输出多个值或变量使用不同的分隔符,则需要重新设置sep参数。
>>>a=30
>>>b=32
>>>c=a*b>>>print(a,b,c,sep=',')#输出3个变量,输出时用逗号隔开 30,32,960
>>>print("龙塔","实验","学校",sep="/") # 设置间隔符 龙塔/实验/学校
4、end参数决定输出结束时使用什么符号
默认情况下,print() 函数输出之后会换行,这是因为 print() 函数的 end 参数的默认值是“ ”,这个“ ”就代表了换行。
如果要print() 函数输出之后不会换行,则重设 end 参数。
>>>print("龙塔")print("学校")#先用这个程序检验一下,可以看出print默认结尾是添加了换行符输出的
>>>龙塔
学校
>>>print("龙塔",end="")print("实验学校") #使用end=""修改结尾输出的字符,当前是结尾不输出任何字符,也不换行。
>>>龙塔实验学校
>>>print("龙塔",end=",")print("实验学校")#使用end=","修改结尾输出的字符,当前是用逗号隔开,不换行。
>>>龙塔,实验学校
>>>print("龙塔",end=" ")print("实验学校")#使用end=" "修改结尾输出的字符,当前是用逗号隔开,不换行。
>>>龙塔 实验学校
5、其它输出形式:
>>>print("龙塔"*6) #将龙塔重复输出6遍
>>>龙塔龙塔龙塔龙塔龙塔龙塔
print() 是 Python 中的一个内置函数,用于将指定的内容输出到控制台。它的一般形式如下:print(value, ..., sep=' ', end='\n', file=sys.stdout, flush=False)
其中,value 是要输出的内容,可以是任何类型的值,包括字符串、数字、列表、元组、字典等。可以同时输出多个值,中间用逗号分隔。
sep 参数用于指定多个值之间的分隔符,默认值是一个空格。end 参数用于指定输出后的结束符,默认值是换行符。file 参数用于指定输出目标,默认值是 sys.stdout,即标准输出流。flush 参数用于指定是否立即刷新输出缓冲区,默认值是 False。
举个例子,如果你要输出字符串 "Hello, World!",可以使用以下语句:
print("Hello, World!")
输出结果将是:
Hello, World!
如果你要同时输出多个值,可以使用以下语句:
print("Hello", "World", "!")
输出结果将是:
Hello World !
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)