python编程基础学习之print()函数
1.使用print()函数进行简单的输出
a = 10 #变量a,值为10
b = 5 #变量b,值为5
print(9) #输出数字9
print(a) #输出变量a的值10
print(a*b) #输出a*b的运算结果50
print("欢迎大家跟我一起来学习python") #输出欢迎大家跟我一起来学习python
学习笔记
在python中,默认情况下一条print()语句输出后会自动换行,如果想要一次输出多个内容而且不换行,则可以使用英文半角的逗号将要输出的内容分隔,如:
print(a,b, "大家一起来学习python") #输出结果为:10 5 大家一起来学习python2.使用print()函数进行复杂输出
print()函数可以实现比较复杂的内容输出,完整语法格式如下:
print(value, ···, sep= " ", end=" ", file=sys.stdout, flush=False)
参数说明:
value:要输出的值:可以是数字、字符串、各种类型变量等。
···:值列表,可以一次性打印多个值
sep:打印时,各个值之间的间隔符,默认值是一个空格
end:打印完最后 一个值需要添加的字符串,用来设定输出语句以什么结尾,默认是换行符" "
file:输出的目标对象,可以是文件也可以是数据流,默认是sys.stdout
flush:表示是否立刻将输出语句输出到目标对象
学习笔记
如果print()函数不传递任何参数,则会输出end参数的默认值;sep和end的参数必须是字符串,或者为none,当为none时则意味着将使用其默认值;sep、end、file、flush都必须以命名参数方式传递,否则会被当做需要输出的对象3.使用连接符连接多个字符串
数值类型可以直接输出,当使用"+"连接数值和其他数据类型时,系统默认是加法计算,会报错,可以使用","连接,或者将数值作为字符串来处理,两端加单引号或者双引号,如:
print("欢迎大家一起来学习python" + 1)