【编程小白必看】Python数字类型操作秘籍一文全掌握

【编程小白必看】Python数字类型操作操作秘籍🔥一文全掌握



前言

嘿,小伙伴们!今天我要带大家走进Python数字类型的世界,了解整数(int)、浮点数(float)和复数(complex)这些基本数字类型,以及它们的超实用操作技巧。跟着我一起,轻松掌握这些基础知识吧!


一、数字类型是什么?

数字类型是Python中最基础的数据类型之一,用来存储数值。比如年龄、价格、分数等等。Python支持三种基本的数字类型:整数(int)、浮点数(float)和复数(complex)。

二、操作案例

1.创建数字

代码如下(示例):

# 创建一个整数
age = 25

# 创建一个浮点数
price = 19.99

# 创建一个复数
complex_number = 3 + 4j

# 输出数字
print(age)        # 输出 25
print(price)      # 输出 19.99
print(complex_number)  # 输出 (3+4j)

2.数字运算

加减乘除,还有取模、乘方,就像数学课上学的一样。

代码如下(示例):

a = 10
b = 5

# 加法
print(a + b)  # 输出 15

# 减法
print(a - b)  # 输出 5

# 乘法
print(a * b)  # 输出 50

# 除法
print(a / b)  # 输出 2.0

# 取模(求余数)
print(a % b)  # 输出 0

# 乘方
print(a ** b)  # 输出 100000

3.浮点数精度

浮点数有时候会有精度问题,需要小心处理。

代码如下(示例):

a = 0.1
b = 0.2

# 直接比较可能会有问题
print(a + b == 0.3)  # 输出 False

# 使用近似比较
from math import isclose
print(isclose(a + b, 0.3))  # 输出 True


4.整数转浮点数

有时候我们需要把整数变成浮点数。

代码如下(示例):

num = 10
print(float(num))  # 输出 10.0

5.浮点数转整数

去掉小数点后的部分,只保留整数部分。

代码如下(示例):

num = 10.99
print(int(num))  # 输出 10

6.复数操作

复数有实部和虚部,可以做加减乘除。

代码如下(示例):

a = 3 + 4j
b = 1 - 2j

# 加法
print(a + b)  # 输出 (4+2j)

# 减法
print(a - b)  # 输出 (2+6j)

# 乘法
print(a * b)  # 输出 (11-2j)

# 除法
print(a / b)  # 输出 (-0.4+1.6j)

# 获取实部
print(a.real)  # 输出 3.0

# 获取虚部
print(a.imag)  # 输出 4.0

7.数字类型转换

可以在整数、浮点数和复数之间相互转换。

代码如下(示例):

# 整数转浮点数
int_to_float = float(10)
print(int_to_float)  # 输出 10.0

# 浮点数转整数
float_to_int = int(10.99)
print(float_to_int)  # 输出 10

# 浮点数转复数
float_to_complex = complex(10.99)
print(float_to_complex)  # 输出 (10.99+0j)

# 复数转浮点数
# 注意:不能直接转换复数为浮点数,因为复数有实部和虚部
real_part = complex(3 + 4j).real
imaginary_part = complex(3 + 4j).imag
print(real_part)  # 输出 3.0
print(imaginary_part)  # 输出 4.0

8.数字类型判断

判断一个变量是不是整数、浮点数或复数。

代码如下(示例):

a = 10
b = 10.5
c = 3 + 4j

# 判断是否为整数
print(isinstance(a, int))  # 输出 True

# 判断是否为浮点数
print(isinstance(b, float))  # 输出 True

# 判断是否为复数
print(isinstance(c, complex))  # 输出 True

9.数字格式化

让数字看起来更漂亮,可以插入变量值。

代码如下(示例):

age = 25
# 使用 f-string 格式化字符串
print(f"My age is {age}.")  # 输出 "My age is 25."

# 使用 .format() 方法插入变量值
formatted_string = "My age is {}.".format(age)
print(formatted_string)  # 输出 "My age is 25."


总结

以上就是Python中数字类型的一些常用操作,很多操作都是一行代码搞定,真的很简单,编程小白必看。相信你看完之后也能成为数字处理的小能手!如果还有不清楚的地方,欢迎留言提问哦!
希望这篇笔记对你有所帮助,快去试试吧!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值