2024年Python最全Python零基础入门篇 - 10 - Python中的数字类型及应用

📕系列专栏::

👍 Python全栈系列 - [更新中]    ➡️➡️➡️ 【 本文在该系列】

👋 网安之路系列

​                       🍋 网安之路踩坑篇

​                       🍋 网安知识扫盲篇

​                       🍋 Vulhub 漏洞复现篇

​                       🍋 Shell脚本编程篇

​                       🍋 Web攻防篇  ➡️➡️➡️ 2021年9月3日停止更新,转战先知等安全社区

​                       🍋 渗透工具使用集锦  ➡️➡️➡️ 2021年9月3日停止更新,转战先知等安全社区

​                ⭐️ 点点点工程师系列

​                       🍹 测试神器 - Charles 篇

​                       🍹 测试神器 - Fiddler 篇

​                       🍹 测试神器 - Jmeter 篇

​                       🍹 自动化 - RobotFrameWork 系列

​                       🍹 自动化 - 基于 JAVA 实现的WEB端UI自动化

🍹 自动化 - 基于 MonkeyRunner 实现的APP端UI自动化

​                🤗 2019年之前学习Python留下的乱七八糟系列

🎉🎉欢迎持续关注🎉🎉

文章目录

    • 初识数字类型
    • 整型 int
  • 浮点型 float

  • 内置函数 type

  • 数字类型的基本运算

    • 加法
  • 减法

  • 乘法

  • 除法

  • 求模

  • 幂运算

  • 比较运算

  • 类型转换

    • 为什么要进行类型转换
  • 将字符串转换为整数

  • 将整数转换为字符串

  • 常用的数学函数

  • 数字类型的小练习

初识数字类型


整型 int

  • 整型就是整数,0也是整数,但是是一个特殊的整数

  • int 既是 整型的代表,同时也是定义整型的内置函数

  • 定义一个整型,并不一定非要使用 int 函数,示例如下

定义两个变量分别代表50元、100元

money_50 = int(50)

money_100 = 100

输出结果:



为什么不使用 int 函数仍然能输出呢?其实这是我们使用第二种方式的时候,程序已经自动给我们套了一层 int 了,这样就减少了我们书写代码的工作量。除了 int 之外,python 中海油很多的高效语法,这也是python高效开发的原因之一。

浮点型 float

  • 浮点型就是我们生活中的小数,凡是带有小数点的类型,都可以被认为是 浮点型

  • 在Python中, float 既是浮点型的代表也是浮点型定义的内置函数

  • 同样的,定义一个浮点型,并不一定需要使用 float 进行声明

pi_01 = float(3.14)

pi_02 = 3.14

两种输出结果全部都为 3.14

内置函数 type

现在我们知道如何定义和使用 整型与浮点型,那么如何让计算机告诉 这些变量时某种类型呢?

这个时候就需要使用到 内置函数 type 了,它可以返回变量的类型,通过这个内置函数告诉我们数据使用的是哪种类型

现在我们来看一个栗子:

coding:utf-8

name = “neo”

age = int(25)

money = 9.9

if name == ‘main’:

print(type(name))

print(type(age))

print(type(money))

输出结果如下:



数字类型的基本运算


加法

  • 整数相加

1 + 1

2

  • 浮点数相加

1.2 + 2.3

3.5

  • 复数相加

x = 1 + 2j

y = 2 + 3j

x + y

(3 + 5j)

减法

  • 整数相减

2 - 1

1

  • 浮点数相减

2.3 - 1.2

1.1

  • 复数相减

x = 1 + 2j

y = 2 + 3j

y - x

(1 + 1j)

乘法

  • 整数相乘

1 * 2

2

代码块12

  • 浮点数相乘

1.1 * 1.1

1.21000000000002

输出结果为 1.21000000000002,而不是 1.21。在计算机内部,有的浮点数无法被精确的表示,在这个例子中,只能使用近似值来表示 1.21。

  • 复数乘法

(1 + 2j) * 2

(2 + 4j)

除法

  • 整数除法

5 // 2

2

在 Python 中,// 是整数除法运算,运算结果是商的整数部分,是一个整数。

  • 浮点数除法

5 / 2

2.5

在 Python 中,/ 是浮点数除法运算,运算结果是商,是一个浮点数。

  • 复数除法

(2 + 2j) / 2

(1 + 1j)

求模

求模运算返回除法的余数。

  • 整数求模

5 % 2

1

  • 浮点数求模

5.1 % 2

1.09999999999999

输出结果为 1.09999999999999,而不是 1.1。在计算机内部,有的浮点数无法被精确的表示,在这个例子中,只能使用近似值来表示 1.1。

在这里插入图片描述

感谢每一个认真阅读我文章的人,看着粉丝一路的上涨和关注,礼尚往来总是要有的:

① 2000多本Python电子书(主流和经典的书籍应该都有了)

② Python标准库资料(最全中文版)

③ 项目源码(四五十个有趣且经典的练手项目及源码)

④ Python基础入门、爬虫、web开发、大数据分析方面的视频(适合小白学习)

⑤ Python学习路线图(告别不入流的学习)

网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。

需要这份系统化学习资料的朋友,可以戳这里无偿获取

一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
w_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3poaWd1aWd1,size_16,color_FFFFFF,t_70)

感谢每一个认真阅读我文章的人,看着粉丝一路的上涨和关注,礼尚往来总是要有的:

① 2000多本Python电子书(主流和经典的书籍应该都有了)

② Python标准库资料(最全中文版)

③ 项目源码(四五十个有趣且经典的练手项目及源码)

④ Python基础入门、爬虫、web开发、大数据分析方面的视频(适合小白学习)

⑤ Python学习路线图(告别不入流的学习)

网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。

需要这份系统化学习资料的朋友,可以戳这里无偿获取

一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!

  • 11
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值