python基础篇丨6种基本数据类型之——Number(数字)

198 篇文章 8 订阅
154 篇文章 2 订阅

前言

本篇我们学习下Python的6种基本数据类型之一:*Number(数字)*

01、6大标准数据类型

python中变量有6大标准数据类型: Number(数字)、String(字符串)、List(列表)、Tuple(元组)、Set(集合)、Dictionary(字典)。

02、Number(数字)

python的数字类型有四种: int(整型)、float(浮点型)、bool(布尔型)、complex(复数)。我们可以使用python内置方法type查看变量的数据类型。如下:

img

看了上图,我们对python的Number(数字)类型的四种形式有了基本的认识,下面就每一种类型进行学习。

int(整型): 表示所有的整数(包括正整数、0和负整数),定义如下:

a = 1 # 正整数b = 0 # 0c = -1 # 负整数

float(浮点型): 表示所有的小数(包括正小数、负小数),定义如下:

a = -5.2b = 6.6

bool(布尔型): 表示逻辑值(包括逻辑真和逻辑假),定义如下:

a = Trueb = False

这里说下布尔值 True的数值大小是1,False的数值大小是0,布尔值也可参与算术运算,比如:

print(True + 1)# 结果为2print(False + 1)# 结果为1(这里就不贴代码图了,感兴趣的朋友可复制代码运行试试)

complex(复数): 表示复数,定义如:z = a + bj

a = 1 + 1.5j

复数是什么:这里解释下,我们把形如 z = a + bj (a,b均为实数,j为虚数的单位,=-1,实数即所有的有理数和无理数,对应数轴上的点)的数称为复数。a为复数z的实部,b为复数z的虚部,而 为复数z的模长。当实部a = 0时,即 z = bj为纯虚数,当b = 0时,即z = a 为实数。复数对应的是平面上的点,比如:a+bj对应的点就是 点(a,b)。

复数的三种形式

代数形式:z = a + bj三角函数式: z= r(cos+ isin) 。这里r即为复数的模长,为幅角。指数式 : z =共轭复数:我们把实部相同,虚部相反的两个复数称为共轭复数。如:1+1.5j的共轭复数为1-1.5j。 (1+1.5j)(1 - 1.5j) = 1 + 2.25 = 3.25。

复数的运算法则:

加法:(a + bj) + (c + dj) = (a+c) + (b+d)j,即实部相加为实部,虚部相加为虚部。

减法:(a + bj) - (c + dj) = (a-c) + (b-d)j,即实部相减为实部,虚部相减为虚部。

乘法:(a + bj)(c + dj) = ac + adj +bcj+ bd= (ac-bd) + (ad + bc)j,这里类似代数多项式的乘法,每一项相乘, (注意 =-1)。

除法: (a + bj)/(c + dj) = (a + bj)(c-dj)/() 这里解释下,计算复数的除法,我们可以分子和分母同时乘以分母的共轭复数,再计算。

关于复数的乘方和开发,这里留给大家自己去思考,提示下,开方运算可结合三角函数式进行。

下面附上代码举例演示上面的一些结果。

img


这里给大家分享一份Python全套学习资料,包括学习路线、软件、源码、视频、面试题等等,都是我自己学习时整理的,希望可以对正在学习或者想要学习Python的朋友有帮助!

零基础Python学习资源介绍

👉Python学习路线汇总👈

Python所有方向的技术点做的整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。(全套教程文末领取哈)

在这里插入图片描述

👉入门学习视频👈

👉实战案例👈

光学理论是没用的,要学会跟着一起敲,要动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。

在这里插入图片描述

在这里插入图片描述

👉100道Python练习题👈

检查学习结果。

👉面试刷题👈

在这里插入图片描述

在这里插入图片描述

资料领取

这份完整版的Python全套学习资料已经上传网盘,朋友们如果需要可以点击下方微信卡片免费领取 ↓↓↓【保证100%免费】
或者

点此链接】领取

  • 24
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值