输出
print()函数:
print()函数示例如下:
>>>print(1)
1
>>> print('Hello World')
Hello World
>>> a = 1
>>> b = 'a'
>>> print(a,b)
1 a
扩展部分:(初学不看)
回过头来看print()函数的语法:
print(*objects, sep=' ', end='\n', file=sys.stdout, flush=False)
参数:objects -- 复数,表示可以一次输出多个对象。输出多个对象时,需要用 , 分隔。
sep -- 用来间隔多个对象,默认值是一个空格。
end -- 用来设定以什么结尾。默认值是换行符 \n,我们可以换成其他字符串。
file -- 要写入的文件对象。
flush -- 输出是否被缓存通常决定于 file,但如果 flush 关键字参数为 True,流会被强制刷新。
print()函数不换行的操作:
for i in range(3):
print(i,end = ' ')
#end参数默认是\n换行,换成' '
#输出结果:
0 1 2
print()函数更换间隔符的操作:
>>> print('Beautiful', 'is', 'better', 'than', 'ugly',sep='!') # 设置间隔符,sep参数默认是' ',更改为'!'
Beautiful!is!better!than!ugly
输入
input()函数:
input()函数示例如下:
>>>a = input('此处为提示语:')
#输入123
此处为提示语:123
>>>print(a)
123
input()函数的语法:
input([prompt])
参数:prompt: 提示信息
注:input() 函数总是以字符串的形式来处理用户输入的内容。
本章小练习:
使用input()函数输入:Beautiful is better than ugly,然后打印出来。