首页 > 编程语言 >python基础(数据类型一)

python基础(数据类型一)

时间:2024-10-17 12:16:54浏览次数:8  
标签:表示 十六进制 python 数据类型 基础 整数 二进制 十进制

在python语言中数据类型包含
整数(int),浮点(float),复数(complex),布尔(bool),字符串(str),列表(list),元组(tuple),字典(dict),集合(set)以及空值(None)
#数据类型比较多,今天之讲解整数(int),浮点(float),复数(complex),布尔(bool)这三个,其余的类型会单独分六个章节逐一讲解
一.整数(int):
1.整数表示数值,没有小数点,包含正整数,负整数和o(零)
2.整数类型还包含,八进制,十进制,十六进制和二进制
①八进制:0-7这8个数字表示。在计算机科学中,8进制常用于表示二进制数据的一种方式,每一位8进制数对应3位二进制数。例如,8进制数17对应的二进制数是1111。
②十进制:十进制是一种基数为10的进位制数系统,它使用0到9这十个数字来表示数值。在十进制中,每一位的位置权值都是10的幂,从右到左依次为1、10、100、1000…以此类推。例如,数值1256,可以表示为1x1000

  • 2x100 + 5x10 + 6x1。十进制是我们常用的数制,用于日常生活中的计数和计算。
    ③十六进制:十六进制是一种数制表示方法,使用16个符号(0-9和A-F)来表示数字。它是二进制的一种表示方法,每四位二进制对应一位十六进制。例如,十进制的数字15在十六进制中表示为F,十进制的数字30在十六进制中表示为1E。十六进制常常用于计算机科学和工程领域,特别是在表示内存地址、颜色值和字节数据等方面。
    ④二进制:二进制是一种计算机使用的数值表示方法,只使用 0 和 1 两个数字来表示所有的数值和信息。例如,二进制数 1011 表示的是 12^3 + 02^2 + 12^1 + 12^0 = 8 + 0 + 2 + 1 = 11。
  1. 3.在python中整数的运算:
    1.加(+)减(-)乘(8)除(/)取整除(//)求余(%)次幂(
    ①加法:6+4 结果:10
    ②减法:6-4 结果:2
    ③乘法:4*6 结果:24
    ④取整除:9//2 结果:4
    ⑤求余:9%2 结果:1
    ⑥次幂:4
    2 结果:16
    需要注意:在python小括号"()"修改运算次序
    例如:(20-5)*2 结果:30
  2. 二.浮点数(float)
    1.浮点数是由整数和小数部分组成。例如-1.234,2.314等
    2.浮点数也可以使用科学计算法表示,例如-1.23e5,4.2e5等
    需要注意:在python中,无论哪种运算,只要其中由浮点数,python默认得到的结果总是浮点数,即便结果原本位整数!
    三.复数(complex)
    复数是一种数学概念,用于表示多个个体或事物的数量。在复数中,通常使用虚数单位 i (即 i^2 = -1)来表示一个数的虚部。复数可以写成 a + bi 的形式,其中 a 表示实部,b 表示虚部。例如,3 + 2i 就是一个复数,其中实部为 3,虚部为 2

四.布尔(bool)
1.布尔(Boolean)是一种基本的逻辑数据类型,它只有两个可能的值,即真(true)和假(false)。布尔类型通常用于表示逻辑值,例如判断条件的真假、开关状态等。在计算机编程中,布尔类型经常用于判断语句、循环控制和逻辑运算等方面。 例如:
①在一个游戏中,判断一个角色是否仍然活着。如果角色的生命值大于零,则为真(true),否则为假(false)。
②在一个购物网站中,判断一个用户是否已经登录。如果用户已经登录,则为真(true),否则为假(false)

标签:表示,十六进制,python,数据类型,基础,整数,二进制,十进制
From: https://blog.csdn.net/qq_37789343/article/details/143004430

相关文章

  • Flink_基础架构信息
    几个重要的特新1、Checkpoint,这个机制保证了Flink分布式的语义一致2、有关Flink分布式,流处理的话题似乎在大数据的领域中,做离线数据处理是很平常的事情流、批处理很适合这种生产环境批处理的特点是有界、持久、大量,批处理非常适合需要访问全套记录才能完成的计......
  • 通过Python爬虫获取商品销量数据,轻松掌握市场动态
    为什么选择Python爬虫?简洁易用:Python语言具有简洁的语法和丰富的库,使得编写爬虫变得简单高效。强大的库支持:Python拥有强大的爬虫框架(如Scrapy、BeautifulSoup、Requests等),可以快速实现数据抓取和解析。社区活跃:Python的开发者社区非常活跃,您可以轻松找到解决方案和示例代码。......
  • LeetCode第六题:锯齿形转换(Python)
    一.题目要求及实例将给定的字符串,转化为锯齿形。锯齿形的行数给定。按序输出转换后的字符串。二.初始思路(1)二维数组的大小竖着写入二维数组较困难,所以想到了先横着写,再取转置。首先需要知道二维数组的大小。参数中给的numRows即为行数,所以要考虑的就是二维数组的列数。......
  • python系列&deep_study系列:【已解决】Failed to initialize NVML: Driver/library ver
    【已解决】FailedtoinitializeNVML:Driver/libraryversionmismatchNVMLlibraryversion:535.161【已解决】FailedtoinitializeNVML:Driver/libraryversionmismatchNVMLlibraryversion:535.161问题描述原因分析和解决当我把这个问题喂给`chatgpt`的时......
  • 系统开发基础——开发模型
    目录前言软件开发模型1.瀑布模型2.V模型3.极限编程XP4.增量模型5.喷泉模型6.原型模型7.螺旋模型8.统一过程UP相关题目1.快速原型模型2.增量模型3.喷泉模型4.敏捷开发方法5.极限编程6.螺旋模型前言本笔记为备考软件设计师时的重点知识点笔记,关于系统开发基础——开......
  • 计算力学|采用python进行有限元模拟
    从abaqus输出的inp文件中读取节点和单元信息importmeshiomesh=meshio.read('Job-3.inp')coords=mesh.points###coords即为各个节点的坐标Edof=mesh.cells_dict['triangle']#Edof为三角形单元的节点号1.单元刚度矩阵defelement_stiffness(n1,coords,E,v,t): ......
  • Python join()函数使用详解
    在Python中,join()函数是字符串的一个方法,用于将一个可迭代对象(如列表)中的元素连接成一个字符串。join()函数的语法如下:string.join(iterable)其中,string是连接中的字符串,iterable是要连接的可迭代对象。下面是join()函数的使用示例:#连接列表中的元素my_list=['Hello',......
  • 使用Python解决化学问题的实用指南
    ✅作者简介:2022年博客新星第八。热爱国学的Java后端开发者,修心和技术同步精进。......
  • 基于OpenFOAM和Python的流场动态模态分解:从数据提取到POD-DMD分析
    本文探讨了Python脚本与动态模态分解(DMD)的结合应用。我们将利用Python对从OpenFOAM模拟中提取的二维切片数据进行DMD计算。这种方法能够有效地提取隐藏的流动模式,深化对流体动力学现象的理解。使用开源CFD软件OpenFOAM,有两种方法可以对CFD数据进行DMD计算。第一种方法是直接......
  • 新能源行业必会基础知识-----电力交易员职业标准-----持续更新
    新能源行业知识体系-------主目录-----持续更新https://blog.csdn.net/grd_java/article/details/140004020文章目录1.基本常识2.达到基本入行标准(四级/中级)2.1交易资质及信息管理2.2中长期交易2.3现货交易2.4辅助服务管理2.5售电管理2.6电价分析与结算2.7市场......