输出的作用
程序输出内容给用户
接下来我们来一段简单的输出
myName = "小明"
print(myName)
#此时程序会给我们输出一个字符串 小明
这是输出单个变量 如果我们输出多个变量怎么办
接下来就是处理问题的办法
格式化输出 ***此处标红为常用 其他看看即可
格式符号 | 转换 |
---|---|
字符串 | |
有符号的十进制整数 | |
浮点数 | |
%c | 字符 |
%u | 无符号的十进制整数 |
%o | ⼋八进制整数 |
%x | ⼗十六进制整数(⼩小写ox) |
%X | ⼗十六进制整数(⼤大写OX) |
%e | 科学计数法(⼩小写'e') |
%E | 科学计数法(⼤大写'E') |
%g | %f和%e的简写 |
%G | %f和%E的简写 |
看过了这些格式化字符是不是有点懵
接下来我们用代码的方法来理解
age = 18
name = 'TOM'
weight = 75.5
student_id = 1
# 打印大家好 我是tom
print("大家好我是%s" % name)
# 打印今年18岁
print("今年%d岁了" % age)
# 体重75.5kg
print("体重%fkg" % weight)
# 这里如果我们想保留两位小数呢
print("体重是%.2fkg" % weight)
# 打印学号 要求前面有4个0
print("学号为%05d" % student_id)
# 打印 我是小明 今年18岁
print("我是%s,今年%d岁" % (name,age))
# 还有个简单方法 f`{}`
print(f'我是{name},明年{age+1}岁')
这是每次打印的结果
另外分别是 转义字符和结束符
\n表示换行输出
\t 表示制表 就是四个空格 一个tab
结束符是print自带的 我们写代码来理解一下
print("你好 我好 她也好 ", end="\t")
print("绿绿的颜色")
//这样两个print会在一行打印
在Python中,print(), 默认⾃自带 end="\n" 这个换⾏行行结束符,所以导致每两个 print 直接会换⾏行行
展示,⽤用户可以按需求更改结束符
输出完了 接下来到了输入的表演
时间
- 输出的语法很简单
input("请输入密码")
输入的特点
- 当程序执⾏行行到 input ,等待⽤用户输⼊入,输⼊入完成之后才继续向下执⾏行行。
- 在Python中, input 接收⽤用户输⼊入后,⼀一般存储到变量量,⽅方便便使⽤用
- 在Python中, input 会把接收到的任意⽤用户输⼊入的数据都当做字符串串处理理
接下来请看代码
psw = input("请输入密码")
print(f"密码是{psw}")
print(type(psw))
得到的数据是
<class "str">
字符串类型
好啦今天的python笔记就到这里 谢谢大家观看