Python学习笔记(三)输出&&输入

一、输出

1.1格式化符号

python中f的用法输出有括号 python输出加f_python中f的用法输出有括号


PS:%f要注意,一般默认保留6位小数,所以有需求保留2位小数时,要写%.2f,即想要保留几位小数,就在%和f之间加“.数字”。

python中f的用法输出有括号 python输出加f_3d_02

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))

python中f的用法输出有括号 python输出加f_格式化字符串_03

1.3格式化字符串拓展

原本%s是用于字符串输出的,但其实其的功能强大,同样可以输出整型、浮点型变量,看下面例子:

age = 19
name = 'Tina'
weight = 45.5

#我的名字是x,今年x岁了,体重x公斤,学号是x
print('我的名字是%s,今年%s岁了,体重%s公斤'%(name,age,weight))

python中f的用法输出有括号 python输出加f_格式化字符串_04


格式化字符串除了%s,还可以写成f‘{表达式}’,且这种写法更简洁、高效、易读。

name = 'Tina '
age = 19

# 我的名字是x,今年x岁了
print('我的名字是%s,今年%s岁了'%(name,age))
print(f'我的名字是{name},今年{age}岁了')

结果截图

python中f的用法输出有括号 python输出加f_python中f的用法输出有括号_05

2.转义字符
  • \n表示换行
  • \t制表符,相当于一个tab键(4个空格)的距离
```python
print('hello')
print('world')

print('hello\nPython')
print('a\tb\tc\td')

结果截图

python中f的用法输出有括号 python输出加f_3d_06

3.结束符

python中f的用法输出有括号 python输出加f_字符串_07


虽然print默认换行\n为结束符号,但在实际中用户可以自定义改变print语句的结束符号,语法是print(‘内容’,end=‘自定义符号可以是转义符’)。

print('hello',end='\n')
print('world',end='\t')
print('hello',end='...')
print('Python')

python中f的用法输出有括号 python输出加f_python中f的用法输出有括号_08

4.总结

python中f的用法输出有括号 python输出加f_字符串_09

二、输入

1.输入的语法
input("提示信息")
2.输入的特点

python中f的用法输出有括号 python输出加f_3d_10

3.输入的实例
'''
1.书写input
input('提示信息')

2.观察特点
  2.1 遇到input,等待用户输入
  2.2 接收input存变量
  2.3 input接收到的数据类型都是字符串
'''

password=input('请输入您的密码:')
print(f'您输入的密码是:{password}')

print(type(password))

结果截图

python中f的用法输出有括号 python输出加f_3d_11