《人生苦短,我学Python》——数据类型 & 运算符

这篇具有很好参考价值的文章主要介绍了《人生苦短,我学Python》——数据类型 & 运算符。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

Hello,朋友们,大家好啊,前面我们学习了变量常量输入输出的相关知识,今天我们就来深入剖析一些Python中的数据类型运算符吧。Let’s go!!!


《人生苦短,我学Python》——数据类型 & 运算符,《人生苦短,我学Pyhton》,python,开发语言


一、数据类型:

(1)整型:

✨定义:在Python中,整型是用来表示整数的数据类型, 是编程语言里用来呈现和存储整数的一种方式。

整数在Python的世界中,和数学中的定义一样: 是正整数、负整数和零的统称,也就是是没有小数点的数字。

比如博客的浏览量或者博客的点赞数,这些数据都是整型。
《人生苦短,我学Python》——数据类型 & 运算符,《人生苦短,我学Pyhton》,python,开发语言

  • 和字符串不同的是,整型直接通过数字来表示,无需添加引号。可以使用print()来输出一个整型数据,示例如下:
print(1314)
print(520)
print(-1024)
  • 执行结果如下:

《人生苦短,我学Python》——数据类型 & 运算符,《人生苦短,我学Pyhton》,python,开发语言


(2)浮点型:

✨定义:在Python中,浮点型是用来表示浮点数的数据类型,是编程语言里用来呈现和存储小数的一种方式。

在Python中,我们使用浮点型(Float)来表示一个小数。

浮点型数据运用在很多需要精确计算的场景中,例如汇率换算,计算圆的面积等。

  • 它通过数字和小数点来表示,无需添加引号。同样的,也可以使用print()功能输出一个浮点型数据。
print(13.14)
print(5.20)
print(-10.24)

二、运算:

在Python中,表示数字的数据类型,可以进行加、减、乘、除的四则运算。

(1)整型的运算:

✨加法+

加法用来计算两个数字之和。

a = 1 + 2
print(a) #3

第1行代码,将1+2的结果赋值给变量a;
第2行代码,输出变量a。


✨减法-

加法用来计算两个数字之差。

a=2
b=1
print(a-b) #1

第3行代码先计算变量a减变量b的结果,然后通过print()输出。


✨乘除* /

乘法和除法在Python中的运算方式与数学中的运算方式一样,但使用的运算符号有所差异。

在Python中,乘号是*,除号是/。

a=2
b=1
ptint(a*b)
print(a/b)

(2)浮点型的运算:

浮点型的运算方式和整型的运算方式基本一样,但运算结果的数据类型,有3种情况:

1️⃣ 整型之间加、减、乘法的计算结果是整型

2️⃣整型之间除法的计算结果,都是浮点型。(就算刚好整除,也会得到一个浮点型数据。)

a=4
b=2
print(2/4) # 0.5

3️⃣浮点型的计算结果是浮点型,只要参与运算的双方有一个是浮点型,那么结果也是浮点型

  • 简单总结下,当整型和整型进行加、减、乘法运算时,运算结果是整型。

  • 当整型和整型相除,或者有浮点型参与运算时,运算结果都是浮点型。

《人生苦短,我学Python》——数据类型 & 运算符,《人生苦短,我学Pyhton》,python,开发语言


(3)其他的运算:

除了这四种常见的四则运算符之外,再为大家介绍另外两种运算符 —— 取整(//)和取模(%)。

  • 当两个数无法整除的时候,我们会得到一个余数,例如:
  • 7÷3=2…1,2被称作,1被称作余数
# 取整运算用于求取两个数相除之后的商。取整运算的符号是//。
print(7//3)
print(7.0//3.0)
# 取模运算用于求取两个数相除之后的余数。取模运算的符号是百分号 %。
print(7%3)
print(7.0%3.0)


加上之前学习的赋值运算符(=),现在我们一共学习了7个运算符。

它们是:

赋值 =
加法 +
减法 -
乘法 *
除法 /
取整 //
取模 %

  • 四则运算,遵循“先乘除,后加减”的运算顺序。

  • 倘若运算中,包含了取整取模,就要遵循“先乘除取整取模,后加减”的运算顺序
    也就是,取整取模和乘除是同一优先级,都会优先参与运算。

当然,可以通过加括号的方式来改变运算顺序,具体情况具体分析!
《人生苦短,我学Python》——数据类型 & 运算符,《人生苦短,我学Pyhton》,python,开发语言


(4)字符串的特殊运算:

✨一般情况下,字符串是不可以和整型以及浮点数数据进行运算的。

仅有两种情况下,字符串可以进行运算:

1️⃣整型和字符串相乘:

整型*字符串,输出的结果,是将字符串重复几次拼接在一起。

  • 如图,5*“123”,输出是将"123"重复5次拼接在一起;“小屁孩”*5,输出是将"小屁孩"重复5次拼接在一起。
print(5*"123")
print("小屁孩"*6)
  • 执行结果如下:

《人生苦短,我学Python》——数据类型 & 运算符,《人生苦短,我学Pyhton》,python,开发语言


2️⃣字符串和字符串相加:

字符串+字符串,输出的结果,是这几个字符串的拼接。

  • 如图,“123”+“123”,输出是将"123"和"123"拼接在一起;“小屁孩”+“666”,输出是将"小屁孩"+"666"拼接在一起。
  • 示例代码:
print("123"+"123")
print("小屁孩"+"666")
  • 执行结果如下:

《人生苦短,我学Python》——数据类型 & 运算符,《人生苦短,我学Pyhton》,python,开发语言


三、刷题练习:

1️⃣elf的体重:

elf的体重(weight)是40公斤,身高(height)是1.3米。请根据公式计算并输出elf的BMI指数。

BMI指数计算公式:
BMI = weight / (height * height)

  • 示例代码:
weight=40
height=1.3
BMI=weight/(height*height)
print(BMI)
  • 执行结果如下:

《人生苦短,我学Python》——数据类型 & 运算符,《人生苦短,我学Pyhton》,python,开发语言


2️⃣牛奶和面包都会有的:

将字符串"面包"赋值给变量bread,将字符串"牛奶"赋值给变量milk,使用运算符“+”将两者连接起来并赋值给result。最后使用 result 格式化输出elf今天的早餐。

  • 样例:elf今天的早餐是牛奶面包
  • 示例代码:
milk="牛奶"
beard="面包"
result=milk+beard
print(f"elf今天的早餐是{result}")
  • 执行结果如下:

《人生苦短,我学Python》——数据类型 & 运算符,《人生苦短,我学Pyhton》,python,开发语言


3️⃣输出数字:

在英语中,四位数以上的数字每三位就会用英文逗号","隔开,如300,000,000。

现有一数字为"432100000",请使用 + 在每三个数字间添加一个 “,” 最后将其以英文数字的形式输出。

  • 示例代码:
print("432,"+"100,"+"000")

4️⃣采购月饼:

公司采购了100个月饼,以及一批包装盒,每个包装盒里需放3个月饼。

  1. 计算出这些月饼一共可以装满多少个包装盒,将结果赋值给变量boxNum并使用print()格式化输出:月饼可以装满{boxNum}个包装盒

  2. 计算装满所有的包装盒后,还剩下多少个月饼没有包装,将结果赋值给变量left并使用print()格式化输出:还剩下{left}个月饼没有包装

// 是取整符号
% 是取模(余数)符号

  • 示例代码:
boxNum=100//3
print(f"月饼可以装满{boxNum}个包装盒")
left=100%3
print(f"还剩下{left}个月饼没有包装")


好了,今天的内容就到这里了,相信你也是收获满满吧!明天继续加油!!!
《人生苦短,我学Python》——数据类型 & 运算符,《人生苦短,我学Pyhton》,python,开发语言文章来源地址https://www.toymoban.com/news/detail-683032.html

到了这里,关于《人生苦短,我学Python》——数据类型 & 运算符的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Python零基础入门(四)——变量,数据类型与运算符

    个人简介:机电专业在读研究生,CSDN内容合伙人,博主个人首页 Python入门专栏:《Python入门》欢迎阅读,一起进步!🌟🌟🌟 码字不易,如果觉得文章不错或能帮助到你学习,可以点赞👍收藏📁评论📒+关注哦!😊😊😊 欢迎来到本篇博客,如果你是一个完全零基础的

    2024年02月10日
    浏览(50)
  • 《人生苦短——我学Python》条件判断->双向选择(if--else)

    今天我们来学习双向选择判断。顾名思义,双向就是两种选择选其一,即 if----else 。如果If的条件不成立,则执行 else 下的语句,否则执行 if 下面的语句。显然,它们是 互斥 的!下面就让我们来详细看看吧! if 后面的语句是当判断 条件成立 时, 需要执行 的操作。 else 后面

    2024年02月10日
    浏览(27)
  • Python学习笔记(2)--字面量,注释,变量,数据类型,数据类型转换,标识符,运算符

    传送门==B站黑马python入门教程 1.字面量 字面量 : 代码中被固定写的值 python常用的6种数据类型为 数字,字符串,列表,元组,集合,字典 目前基础部分学习 字符串,整数,浮点数 即可 字符串 :(文本),由任意数量的 字符 (示例:中文/英文/各类符号/数组)组成; 在 python 中,字符串需要用双

    2024年02月11日
    浏览(46)
  • Python基础知识详解:数据类型、对象结构、运算符完整分析

    Python提供了丰富的数据类型,让我们可以灵活地处理各种数据。 首先是数值类型。数值类型包括整型、浮点型和复数。 整型(int)用于表示整数,例如年龄、数量等。我们可以直接将一个整数赋值给一个变量,如下所示: 浮点型(float)用于表示带有小数点的数,例如长度

    2024年02月09日
    浏览(40)
  • 【100天精通python】Day6:python基础_基本数据结构,常用序列类型和运算符

    目录 目录 1 常用的序列类型 1.1 字符串(String)  1.2 列表(List) 1.3 元组 (Tuple)

    2024年02月14日
    浏览(45)
  • 把你的 Python 技能从 “Hello World“ 升级到 “万能钥匙“:掌握 Python 的输出、输入、数据类型转换和运算符!

    这篇文章我将为大家分享 python 的输出、输入、数据类型的转换和运算符 相关的知识。如果大家也想跟着博主一起学习 python ,欢迎订阅专栏哦python学习😊 我们都知道,要想知道程序的运行结果,就需要将结果给打印到屏幕上,那么 python 是怎样将程序输出到屏幕上的呢?这

    2024年02月11日
    浏览(25)
  • 【JavaSE】数据类型和运算符

    从这一篇我们开始Java的学习~ 欢迎关注个人主页:逸狼 创造不易,可以点点赞吗~ 如有错误,欢迎指出~ 目录 前言 Java第一个程序 字面常量 字面常量的分类 结合代码理解 类型转换 类型提升  byte与byte的运算 正确写法 字符串类型String int与String相互转换 int转String String转int 算

    2024年03月28日
    浏览(37)
  • JAVA——数据类型与运算符

    注意事项: 1.初始化操作是可选的, 但是建议创建变量的时候都显式初始化.                   2. 最后不要忘记分号, 否则会编译失败.                   3.初始化设定的值为 10L , 表示一个长整型的数字. 10l 也可以.                   4.float 类型在 Java 中占四个字节, 遵守

    2024年01月19日
    浏览(53)
  • JavaSE ---01 数据类型与运算符

    正所谓温故而知新,可以为师矣,虽然已经学过一遍javase,但是回头复习仍然能找到很多初学的时候遗忘的点,所以我们在学习的途中还是要保持空杯心态,这样才能走的更远, 切忌眼高手低 . 说到变量大家都经常去使用,那么什么是变量呢?下面给出变量的定义 变量指的是程序运行时

    2024年02月08日
    浏览(33)
  • Java数据类型,变量与运算符

    常量是在程序运行期间,固定不变的量称为常量。 在以上程序中,输出的Hello Word,其中的“Hello Word”就是字面常量。 字面常量的分类: 字符串常量 整形常量 浮点数常量 字符常量 布尔常量 空常量 注意:字符串,整形,浮点型,字符型以及布尔型,在Java中都称为数据类型

    2024年02月08日
    浏览(42)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包