python-3.数字运算,变量,格式化输出

Python 3数字运算、变量、格式化输出

在Python中,数字运算、变量、格式化输出是编程的基本操作。本文将详细介绍Python数字运算、变量的定义和使用以及格式化输出。

1. Python数字运算

Python中数字类型包括整数、浮点数和复数。可以使用基本运算符(+、-、*、/)进行数字运算。

以下是Python的基本数字运算示例。

# 整数运算

a = 10

b = 5

c = a + b # 加法

d = a - b # 减法

e = a * b # 乘法

f = a / b # 除法

g = a % b # 取余

print(c, d, e, f, g) # 输出:15 5 50 2.0 0

# 浮点数运算

a = 2.5

b = 1.5

c = a + b # 加法

d = a - b # 减法

e = a * b # 乘法

f = a / b # 除法

g = a % b # 取余

print(c, d, e, f, g) # 输出:4.0 1.0 3.75 1.6666666666666667 1.0

需要注意的是, Python 2版本中整数除法运算返回的仍然是整数,而 Python 3版本中整数除法运算返回的是浮点数。 在 Python 2中使用 “ / ” 运算符进行整数除法运算时,需要使用 “ // ” 运算符。

# 在 Python 2 中使用 / 进行整数除法运算示例

# 输出:4

print(9 / 2)

# 在 Python 2 中使用 / 进行浮点数除法运算示例

# 输出:4.5

print(9.0 / 2)

# 在 Python 2 中使用 // 进行整数除法运算示例

# 输出:4

print(9 // 2)

# 在 Python 2 中使用 // 进行浮点数除法运算示例

# 输出:4.0

print(9.0 // 2)

2. Python变量的定义和使用

Python中的变量是用来存储数据的容器。在Python中,变量不需要声明,需要定义一个变量并为其赋值,就可以创建一个变量。

以下是Python变量的定义和使用示例:

# 定义整型变量

a = 10

print(a) # 输出:10

# 定义浮点型变量

a = 2.5

print(a) # 输出:2.5

# 定义字符串型变量

a = "python"

print(a) # 输出:python

# 定义布尔型变量

a = True

print(a) # 输出:True

需要注意的是,Python中变量名的命名规则是大小写敏感的,同时变量名应该只包含字母、数字和下划线,且不能以数字开头。此外,Python中有一些关键字不能用作变量名。

3. Python格式化输出

Python中格式化输出是将变量组合为字符串的重要方式。Python中有多种格式化字符串的方式,以下是其中的两种方式。

3.1 使用百分号(%)格式化字符串

Python使用百分号(%)作为格式化字符串的占位符。在字符串中需要格式化的变量值放置在占位符中,并使用百分号(%)进行连接。需要注意占位符的类型。

# 使用百分号(%)格式化字符串示例

a = "Python"

b = 3

c = 15.6

print("Hello, %s!" % a) # 输出:Hello, Python!

print("I am %d years old." % b) # 输出:I am 3 years old.

print("The temperature is %f degrees Celsius." % c) # 输出:The temperature is 15.600000 degrees Celsius.

3.2 使用格式化字符串f

Python3.6之后引入了格式化字符串f,使用格式化字符串f可以更加直观地输出格式化字符串。在格式化字符串中通过大括号{}引用变量,将变量值插入到字符串中,需要注意的是在变量名前添加字符f。

# 使用格式化字符串f示例

name = "Python"

age = 3

temperature=0.6

print(f"My name is {name}.") # 输出:My name is Python.

print(f"I am {age} years old.") # 输出:I am 3 years old.

print(f"The temperature is {temperature:.2f} degrees Celsius.") # 输出:The temperature is 0.60 degrees Celsius.

需要注意的是,在格式化字符串f中可以引用变量值,也可以进行运算。

总结

本文介绍了Python数字运算、变量的定义和使用以及格式化输出。数字运算是编程中的基本操作,Python支持多种数字类型和基本运算符。变量是程序中存储数据的容器,也是Python编程的基本元素之一。Python使用百分号(%)和格式化字符串f两种方式进行格式化输出,格式化字符串f在Python 3.6及以上版本中引入,能够更加直观地输出格式化字符串。

后端开发标签