Python输入输出
print()会依次打印每个字符串,遇到逗号“,”会输出一个空格,因此,输出的字符串是这样拼起来的:
print()也可以打印整数,或者计算结果
>>> print('100 + 200 =', 100 + 200)
100 + 200 = 300
print(L[0][0],L[1][1],L[2][2], sep = "\n")
sep跟在各个值后面,默认空格,而用\n则可以使每个值后面换个行,是不是很方便呀。
如果你希望输出的形式更加多样,可以使用 str.format() 函数来格式化输出值。
print('{0} 和 {1}'.format('Google', 'Runoob')) #Google 和 Runoob
如果你希望将输出的值转成字符串,可以使用 repr() 或 str() 函数来实现。
- str(): 函数返回一个用户易读的表达形式。
- repr(): 产生一个解释器易读的表达形式。
s = 'Hello, Runoob' str(s) #'Hello, Runoob' repr(s) #"'Hello, Runoob'"
input()可以让你显示一个字符串来提示用户:
name = input('please enter your name: ') print('hello,', name)
注意输入后name的值一定是字符串,输入数字后,使用时需要转换成数字类型再使用。