03.python的输出和输入

输出的作用

程序输出内容给用户
接下来我们来一段简单的输出

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}岁')
QQ截图20200524175410.png

这是每次打印的结果
另外分别是 转义字符和结束符
\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))
QQ截图20200524181301.png

得到的数据是字符串类型

好啦今天的python笔记就到这里 谢谢大家观看

你可能感兴趣的:(03.python的输出和输入)