Python学习(六)之Python3中的输出(格式化输出、f-输出)、输入

365网络股份有限公司总部 📅 2025-07-26 21:06:09 ✍️ admin 👁️ 9315 ❤️ 864
Python学习(六)之Python3中的输出(格式化输出、f-输出)、输入

文章目录

一、Python中的输出1、输出函数print()2、格式化输出2.1 字符串%s2.2 浮点数%f2.3 整数%d

3、f-字符串4、转义字符5、print结束符

二、Python中的输入1、input输入的特点2、Python2.x和Python3.x的区别

三、练习

一、Python中的输出

1、输出函数print()

# print()传入多个参数,参数与参数之间用逗号隔开,Python会依次打印字符串,而且逗号会输出一个空格,

>>> print("Hello","Python")

Hello Python

>>> print("5与40的和是",5 + 40)

5与40的和是 45

2、格式化输出

格式:print('格式符号' % (表达式))

2.1 字符串%s

print('我的名字是%s' % name)

print('我的年龄是%d岁' % age)

输出:

我的名字是ranran

我的年龄是20岁

2.2 浮点数%f

小数点后的位数 浮点数%f默认输出小数点后6位.按照我们读小数习惯,一般是两位,则格式化符号位%.2f,读3位就是%.3f

weight = 45.5

print('我的体重是%f公斤' % weight)

print('我的体重是%.2f公斤' % weight)

print('我的体重是%.3f公斤' % weight)

输出:

我的体重是45.500000公斤

我的体重是45.50公斤

我的体重是45.500公斤

百分号的实现

百分号:%f%%,且还要对浮点数进行操作。

scale = 0.1

print('数据的比例是%.2f' % scale)

# %的实现

print('数据的比例是%.1f%%' % (scale * 100))

输出:

数据的比例是0.10

数据的比例是10.0%

2.3 整数%d

%03d 表示格式化输出3位数,不足三位的用零补全,超出3位原样输出

3、f-字符串

格式:print(f'{表达式}')

# 这种方式仅支持python3.6以后的版本

4、转义字符

\n:换行

\t:制表符,一个tab键(4个空格)的距离

5、print结束符

print('hello',end="\n"),也可以自己更改。

二、Python中的输入

1、input输入的特点

当程序执行到input,等待用户输入,输入完成之后才继续向下执行。在Python中,input接收用户输入后,一般存储到变量,方便使用。在Python中,input会把接受到的任意用户输入的任何类型数据都当做 字符串 处理。

2、Python2.x和Python3.x的区别

Python2.xPython3.xinput()只接受数值(number)类型接受的任何数据类型都当作字符串(str)raw_input()接收数值和字符串没有

三、练习

相关推荐

比心陪玩怎么换动漫头像 比心app如何换动漫头像
2026年美加墨世界杯,3大球星1球王,有望再披挂上阵,球迷有福了
中国微博