Python-数值类型

这篇博客详细介绍了Python的基础知识,包括整型、浮点型、类型判断、数字运算(加减乘除、模运算、幂运算、比较运算)以及类型转换。还提到了常用的内置函数如`type`和数学函数,并提供了代码示例。适合Python初学者参考学习。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

学习内容:Python基础入门知识

专栏作者不渴望力量的哈士奇不渴望力量的哈士奇擅长Python全栈白宝书[更新中],⑤ - 数据库开发实战篇,网安之路,等方面的知识,不渴望力量的哈士奇关注云原生,算法,python,集成测试,去中心化,web安全,智能合约,devops,golang,功能测试,测试工具,推荐算法领域.https://blog.youkuaiyun.com/weixin_42250835?type=blog

学习专栏① - 零基础入门篇_不渴望力量的哈士奇的博客-优快云博客

声明:本文内容大部分为引用,是在学习过程中复制的大佬的文章,仅供学习使用,仅作为笔记参考。

笔记目录

目录

📣 Python笔记

🧭  整型

🧭  浮点型

🧭  类型判断(内置函数)

🧭  数字类型的基本运算

        ⭐    加法

        ⭐    减法

        ⭐    乘法

        ⭐    除法

        ⭐    模运算

        ⭐    幂运算

        ⭐    比较运算

🧭  类型转换

🧭  常用函数


📣 Python笔记

🧭  整型

        整型就是整数,比如:1,50,100,200,999。0也是整数,但是比较特殊。

        int是用来定义整型的内置函数。同时也代表着整型。

        定义整型通常有两种方法:

# 用Python分别定义99和199

num_1 = int(99)
num_2 = 199

         在不使用int定义整数时,程序仍然会做一定的判断,判断变量时整型还是其他型。

🧭  浮点型

        浮点型,其实就是带有小数点的类型。

        在Python中,可以用float来定义浮点型数值,还可以用它来表示该数值是浮点型。

        定义浮点数的方法:

# 在Python中定义香蕉的价格和橘子的价格

banana_price = 3.99
orange_price = 5.3

print('香蕉的价格是:', banana_price)
print('橘子的价格是:', orange_price)

          

        浮点数的定义方法和整型的定义方法类似 

🧭  类型判断(内置函数)

        当我们定义了一个变量,但是后面再使用它的时候我们忘记了它是什么类型的变量,这个时候就需要计算机告诉我们这个变量是什么类型的变量。

        这个时候就需要使用一个内置函数,这个内置函数是 type。用法和 JavaScript 中的 typeof类似。

# 使用type内置函数判断数据类型

fruit = {'apple','banana','cherry'}
banana_price = 3.99
orange_price = 5.3

print(type(banana_price))
print(type(orange_price))
print(type(fruit))

          

🧭  数字类型的基本运算

        ⭐    加法

                加法呢,就是加法啦,就是两个数相加。加数与被加数可以是整型、浮点型、复数。  

# 加法

int_a = 10
int_b = 15

print((int_a + int_b))

float_a = 9.9
float_b = 0.2

print((float_a + float_b))

f_a = 2+2j
f_b = 5-4j

print((f_a + f_b))

                 

         

         

        ⭐    减法

        减法与加法的计算规则类似。

# 减法

int_a = 10
int_b = 15

print((int_a - int_b))

float_a = 9.9
float_b = 0.2

print((float_a - float_b))

f_a = 7+2j
f_b = 5-4j

print((f_a - f_b))

          

        ⭐    乘法

                整数的乘法相信大家都不陌生。

                对于浮点数的乘法,有些值用计算机表示可能会与理想结果不同

                

                 比如上述的 1.1 × 1.1 ,理想的结果是:1.21,但是计算机计算出来的结果是这么老                  长。在计算机内部,有的浮点数无法被精确的表示,在这个例子中,只能使用近似值来表示            1.21。

                复数的乘法

                 

        ⭐    除法

                除法分为两种,一种是整数的除法,也就是说,求得的商是一个整数。

                                        第二种是浮点数的除法,求得的商是浮点数。

# 除法

# 整数除法
a = 5
b = 2

print((a / b))  # 输出:2.5
print((a // b)) # 输出:2


# 复数除法
c = 2 + 2j
print((c / 2))  #输出:1+1j

                 💡  " // " 符号计算除法时,只取结果的整数部分

        ⭐    模运算

                模运算,就是求除法运算中的余数。

                比如:3 / 2  余数为1,那么3与2取模值就为1。

# 整数取模
>>> 5 % 4
1

>>> 5.1 % 2
1.0999999999999996

        ⭐    幂运算

                上图中的①表示3的平方,②表示2的3次方,③表示1.1的3次方,④表示10的平方。 

        ⭐    比较运算

                用于比较的符号

符号表述
>大于
>=大于等于
==等于
!=不等于
<小于
<=小于等于

                咳咳咳,这个我应该会用,我就不敲代码了。

🧭  类型转换

        类型转换是程序中常见的操作。比如为用户编写一个加法程序,由用户输入加数与被加数,然而,用户输入的加数与被加数的类型确实字符串,所以,我们要进行类型转换。

        

         在进行类型转换后,再次进行类型判断

        

        我们就会发现,原先的num1是字符串类型的变量,通过数据类型转换后,我们将它变成了数字类型的变量 。

        同理可得,我们还可以将数字类型的变量转化为字符串类型的变量。

        

        如上图所示,xx + yy 的理想值应该是6,但是我们把它们进行格式转换之后,xx +yy 就变成了字符串连接,变成了"33"。 

🧭  常用函数

在 Python 的 math 模块中包含如下常用的三角函数,在词条 “Python 中常用的标准库系列之 math 模块” 获取详细用法。

函数功能描述
abs(x) 返回数值的绝对值
ceil(x)返回数值的上入整数
exp(x)返回 e 的 x 次幂
fabs(x)返回浮点数的绝对值
floor(x)返回浮点数的下舍整数
log(x)返回 x 的自然对数
log10(x)返回以 10 为基数的 x 的对数
max(x, y) 返回给定参数的最大值
min(x, y)返回给定参数的最小值
pow(x, y)返回以 x 为底数、y 为指数的运算结果
round(x) 返回浮点数 x 的四舍五入值
sqrt(x)返回数值 x 的平方根

————————————————
版权声明:本文为优快云博主「不渴望力量的哈士奇」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.youkuaiyun.com/weixin_42250835/article/details/123056998

🌞岑夫子,丹丘生,将进酒,杯莫停。🌞

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

掩月天权

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值