一、输入input()
input() 内置函数从标准输入(键盘)读入一行文本。input()函数等待用户从键盘输入,接收一个字符串,包括空格,都可以输入。只有回车不接受,作为结束符。返回值是从键盘输入的一行文本,默认字符串类型。如果需要其他类型就需要转换函数,如:float() 字符串或者整数-->浮点型int() 字符串或浮点型-->整数型str() 数字-->字符串eval() 数字-->实数chr() ASCII值-->ASCII字符 注:input()的小括号中放入的是提示信息,用来在获取数据之前给用户的简单提示
input()在从键盘获取了数据存放到等号右边的变量中
input()会把用户输入的任何值都作为字符串来对待
代码示例:a = input("请输入字符串:") b= int(input(("请输入一个整数:"))) c = float(input("请输入一个数值:"))
代码示例:password = input("请输入密码:")
print('您刚刚输入的密码是:%d' % password)
二、输出print()
1、标准输出:print('hello world') #输出结果为hello world
2、格式化输出:
name = 'aaa'
age = 10
print("我叫%s,今年%d岁" % (name, age)) #输出结果为:我叫aaa,今年10岁
在程序中,看到了%这样的操作符,这就是Python中格式化输出。
3、常用的格式符号,它可以与%符号使用:
格式符号 | 转换 |
---|---|
%c | 字符 |
%s | 字符串 |
%d | 有符号十进制整数 |
%u | 无符号十进制整数 |
%o | 八进制整数 |
%x | 十六进制整数(小写字母0x) |
%X | 十六进制整数(大写字母0X) |
%f | 浮点数 |
%e | 科学计数法(小写'e') |
%E | 科学计数法(大写“E”) |
%g | %f和%e 的简写 |
%G | %f和%E的简写 |
4、换行输出\n
print("1234567890-------") # 会在一行显示
print("1234567890\n-------") # 一行显示1234567890,另外一行显示-------