Python学习笔记(三)输出&&输入
一、输出
1.1格式化符号
PS:%f要注意,一般默认保留6位小数,所以有需求保留2位小数时,要写%.2f,即想要保留几位小数,就在%和f之间加“.数字”。
1.2格式化输出案例
"""
1.准备数据
2.格式化符号输出数据
"""
age = 19
name = 'Tina'
weight = 45.5
stu_id = 1
stu_id2 = 1000
# 1.我今年x岁 -- 整数 %d
print('我今年%d岁'%age)
# 2.我的名字是x -- 字符串 %s
print('我的名字是%s'%name)
# 3.我的体重是x公斤 -- 浮点数 %f
print('我的体重是%.2f公斤'%weight)
# 4.我的学号是001 -- %03d
print('我的学号是%03d'%stu_id) #不足的以0补全
print('我的学号是%03d'%stu_id2) #超出的原样输出
#5.我的名字是x,今年x岁
print('我的名字是%s,今年%d岁'%(name,age))
#5.1 我的名字是x,明年x岁
print('我的名字是%s,明年%d岁'%(name,age+1))
#6.我的名字是x,今年x岁了,体重x公斤,学号是x
print('我的名字是%s,今年%d岁了,体重%.2f公斤,学号是%03d'%(name,age,weight,stu_id))
1.3格式化字符串拓展
原本%s是用于字符串输出的,但其实其的功能强大,同样可以输出整型、浮点型变量,看下面例子:
age = 19
name = 'Tina'
weight = 45.5
#我的名字是x,今年x岁了,体重x公斤,学号是x
print('我的名字是%s,今年%s岁了,体重%s公斤'%(name,age,weight))
格式化字符串除了%s,还可以写成f‘{表达式}’,且这种写法更简洁、高效、易读。
name = 'Tina '
age = 19
# 我的名字是x,今年x岁了
print('我的名字是%s,今年%s岁了'%(name,age))
print(f'我的名字是{name},今年{age}岁了')
结果截图
2.转义字符
- \n表示换行
- \t制表符,相当于一个tab键(4个空格)的距离
```python
print('hello')
print('world')
print('hello\nPython')
print('a\tb\tc\td')
结果截图
3.结束符
虽然print默认换行\n为结束符号,但在实际中用户可以自定义改变print语句的结束符号,语法是print(‘内容’,end=‘自定义符号可以是转义符’)。
print('hello',end='\n')
print('world',end='\t')
print('hello',end='...')
print('Python')
4.总结
二、输入
1.输入的语法
input("提示信息")
2.输入的特点
3.输入的实例
'''
1.书写input
input('提示信息')
2.观察特点
2.1 遇到input,等待用户输入
2.2 接收input存变量
2.3 input接收到的数据类型都是字符串
'''
password=input('请输入您的密码:')
print(f'您输入的密码是:{password}')
print(type(password))
结果截图