- 0
- 0
- 约3.34千字
- 约 37页
- 2026-01-13 发布于陕西
- 举报
2.2基本数据类型
数据类型1数字2字符串3列表4元组5字典6集合
基本数据类型数据类型基本数据类型组合数据类型数字字符串列表元组字典集合
01数字02字符串03数据类型转换
01数字
数字数字类型的表示方法表示数字或数值的数据类型称为数字类型。
数字数字类型数字类型变量可表示任意大的数值。数字类型浮点数布尔类型复数类整数
数字数字类型的表示方法数字类型有整型(int)、浮点型(float)、复数类型(complex),还有一种比较特殊的整型——布尔类型(bool)。整型77浮点型60.5复数类型8+2j布尔型True
数字数字类型的表示方法整型Python中使用4种进制表示整型,分别为二进制(以“0B”或“0b”开头)、八进制以数字“0o”或“0O”开头)、十进制和十六进制(以“0x”或“0X”开头)。示例0b11 #二进制0o67 #八进制100 #十进制0x2C #十六进制
数字数字类型的表示方法整型为了方便使用各进制的数据,Python中内置了用于转换数据进制的函数:bin()、oct()、int()、hex(),关于这些函数的功能说明如下。
数字数字类型的表示方法浮点型浮点型(float)用于表示实数,由整数和小数部分(可以是0)组成例如,3.14、9.9等。较大或较小的浮点数可以使用科学计算法表示。Python程序中使用字母e或E代表底数10。示例num_one=3.14 #十进制形式表示num_two=-3.14e2#科学计数法表示,即-314num_third=3.14e-2 #科学计数法表示,即0.0314
Python中的浮点型每个浮点型数据占8个字节(即64位),且遵守IEEE标准。Python中浮点型的取值范围为-1.8e308~1.8e308,若超出这个范围,Python会将值视为无穷大(inf)或无穷小(-inf)。数字数字类型的表示方法浮点型注意
数字数字类型的表示方法复数类型复数由实部和虚部构成,它的一般形式为:real+imagj,其中real为实部,imag为虚部,j为虚部单位。示例如下:complex_one=1+2j #实部为1,虚部为2complex_two=2j #实部为0,虚部为2通过real和imag属性可以获取复数的实部部分和虚部部分。实部real和虚部的imag都是浮点型。
数字数字类型的表示方法复数类型Python中有两种创建复数的方式,一种是按照复数的一般形式直接创建,另一种是通过内置函数complex()创建。示例num_one=4+5j#直接创建num_two=complex(4,5)#通过内置函数创建
数字数字类型的表示方法布尔类型布尔类型(bool)是一种特殊的整型。Python中的布尔类型(bool)只有两个取值:True和False,其值True对应整数1,False对应整数0。
数字数字类型的表示方法布尔类型Python中的任何对象都可以转换为布尔类型,若要进行转换,符合以下条件的数据都会被转换为False:布尔值为False的数据None;任何为0的数字类型,如0、0.0、0j;任何空序列,如、()、[];任何空字典,如{};用户定义的类实例,如类中定义了__bool__()或者__len__()。
数字数字类型的表示方法除以上对象外,其它的对象都会被转换为True。
数字数字类型的表示方法可以使用bool()函数检测对象的布尔值。bool(0)Falsebool([])Falsebool(2)True
02字符串
字符串字符串的定义字符串是一种用来表示文本的数据类型,它是由符号或者数值组成的一个连续序列。
字符串字符串的定义Python支持使用单引号、双引号和三引号定义字符串,其中单引号和双引号通常用于定义单行字符串,三引号通常用于定义多行字符串。使用单引号helloworld使用双引号helloworld使用三引号helloworld!thisismyworld
字符串字符串的定义定义字符串时单引号与双引号可以嵌套使用,需要注意的是,使用双引号表示的字符串中允许嵌套单引号,但不允许包含双引号,同样,使用单引号表示的字符串中不允许包含单引号。
字符串不同形式字符串01#university.py02university=
您可能关注的文档
- 5液压方向控制回路的设计与应用511液压单向阀的工作原理和应用17课件讲解.pptx
- 5液压方向控制回路的设计与应用512换向阀的工作原理和图形符号74课件讲解.pptx
- 06典型架构案例74课件讲解.pptx
- 06现金流量表审计的内容和方法67课件讲解.pptx
- 06银行存款审计目标和方法83课件讲解.pptx
- 06员工关系87课件讲解.pptx
- 6S现场管理的内涵智慧冷链仓储与配送实训27课件讲解.pptx
- 6S现场管理的实施步骤智慧冷链仓储与配送实训69课件讲解.pptx
- 7机器视觉与图像传感器MachineVisionandImageSensor46课件讲解.pptx
- 7液压速度控制回路的设计与应用7211节流调速回路的特点与应用92课件讲解.pptx
- 中国国家标准 GB/Z 10062.32-2025锥齿轮承载能力计算方法 第32部分:锥齿轮和准双曲面齿轮的ISO评价体系 胶合承载能力算例.pdf
- 《GB/Z 10062.32-2025锥齿轮承载能力计算方法 第32部分:锥齿轮和准双曲面齿轮的ISO评价体系 胶合承载能力算例》.pdf
- GB/T 46881-2025数字化供应链 追溯体系通用要求.pdf
- GB/Z 10062.32-2025锥齿轮承载能力计算方法 第32部分:锥齿轮和准双曲面齿轮的ISO评价体系 胶合承载能力算例.pdf
- 中国国家标准 GB/T 46881-2025数字化供应链 追溯体系通用要求.pdf
- 4、《建筑与市政施工现场安全卫生与职业健康通用规范》孙其珩(1).pdf
- 25-26学年政治统编版必修4课件:5.2 社会历史的发展.pptx
- 25-26学年政治(部编版)选择性必修第二册课件:1.2.2 尊重知识产权.pptx
- 25-26学年政治统编版必修4课件:6.3 价值的创造和实现.pptx
- 25-26学年政治(部编版)选择性必修第二册课件:第1单元 第4课 知能双测8.pptx
原创力文档

文档评论(0)