一、输出print
print是python里很基本很常见的一个操作,它的操作对象是一个字符串。
print(value,…,sep =’’,end =’\ n’,file = sys.stdout,flush = False)
默认情况下,将值打印到流或sys.stdout。 可选关键字参数: file:类文件对象(stream); 默认为当前的sys.stdout。 sep:在值之间插入的字符串,默认为空格。 end:在最后一个值后附加的字符串,默认为换行符。 flush:是否强制刷新流。
基本格式:
print(输出内容)
1、单引号与双引号
单引号与双引号用房相同,若输出内容中存在单引号或双引号使用\进行转义。
2、三引号
三引号“所见即所得”,主要作用是实现换行。
单引号
print('No.1 Tony Stark\nNo.2 Thor Odinson\nNo.3 Steve Rogers')
双引号
print("No.1 Tony Stark\nNo.2 Thor Odinson\nNo.3 Steve Rogers")
三引号
print('''No.1 Tony Stark
No.2 Thor Odinson
No.3 Steve Rogers''')
结果
3、字符串格式化输出
Python 支持格式化字符串的输出 ,最基本的用法是将一个值插入到一个有字符串格式符 %s 的字符串中。
print("My name is %s, and I am %d years old." % ('Tony',10))
结果
二、输入input()
python中的 input() 函数,把数据读到自己的程序里去。
1、用法一
print("What is your name?",end=' ')
name = input()
print("How old are you?",end=' ')
age = input()
print(f"So, your name is {name} and you are {age} years old.")
结果
2、用法二
name = input("What is your name? ")
age = input("How old are you? ")
print(f"So, your name is {name} and you are {age} years old.")
结果