【 1. input()函数 】
① input()函数从控制台获得用户输入,无论用户在控制台输入什么内容,input()函数都以字符串类型返回结果。
②
name=intput()
#将用户输入的字符串存储到name变量中
输入:张三,则name变量中存储的值为“张三”。
③ 在获得用户输入之前,input()函数可以包含一些提示性文字,使用方法如下:
<变量>=input(<提示信息字符串>)
name=input("请输入一个人的名字:")
country=input("请输入一个国家的名字:")
【 2. print()函数 】
在该函数的括号()内用单引号或者双引号将需要输出的纯文本信息放进去即可,但是单引号和双引号不能混用。
print() 函数的一般输出
① 直接将待输出内容传递给print()函数
print("祖国,你好!")
祖国,你好!
② print函数可以同时输出多个内容,只需要将它一起放在print的括号内,并用逗号隔开,值得注意的是,同时输出的多个内容之间,会有空格隔开。
print("hello","world")
hello world
a=3
print("你好",a)
你好 3
③ print函数输出数据后会换行,即print默认是打印一行,结尾加换行(即默认时是end="\n")双引号内的内容为print函数最后执行的语句。
如果不想换行,需要指定end=""(即=后面为紧邻的一对单引号或双引号,使其为空),其格式:print(“字符串”,end="")
print() 函数格式化输出
- format()方法
如:
name=input(“请输入一个人的名字:”)
country=input(“请输入一个国家的名字:”)
print("{}来自于{}".format(name,country))
输入:
张三
中国
输出:
张三来自于中国
PS:
具体来说,print()函数用槽{}和format()方法,将变量和字符串结合到一起输出。上例中,输出的模板字符串是“{}来自于{}”,其中大括号 {} 表示一个槽位置,这个括号中的内容,由字符串后面紧跟的format()方法中的参数name和country依次填充。 - %操作符
它会将左边的字符串当做格式字符串,将右边的参数代入格式字符串;
如果要带入多个参数,则需要用()包裹代入的多个参数,参数与参数之间用逗号隔开,参数的顺序应该对应格式字符串中的顺序。
如1:
print(“100 + 200 = %d” % 300) #左边的%d被替换成右边的300
print(“A的小写是%s” % “a”) #左边的%s被替换成右边的a
输出:
100 + 200 = 300
A的小写是a
如2:
print("%d + %d = %d" % (100,200,300))
print("%s %s" % (“world”,“hello”))
输出:
100 + 200 = 300
worldhello
print(’%.2f’ % number ) 输出number保留两位小数。