Python基础与办公自动化课件 单元3 Python数据类型.pptxVIP

  • 0
  • 0
  • 约3.55千字
  • 约 53页
  • 2026-03-11 发布于山东
  • 举报

Python基础与办公自动化课件 单元3 Python数据类型.pptx

单元3Python数据类型

任务3.1计算“奋斗者”号下潜速度【任务目标】“奋斗者”号是我国自主研发的全海深载人潜水器。2023年3月11日,“探索一号”科考船搭载“奋斗者”号载人潜水器抵达三亚,圆满完成国际首次环大洋洲载人深潜科考任务。该航次历时157天,环大洋洲航行22000余海里。航次期间,科考队在西南太平洋克马德克海沟区域开展了国际上首次大范围、系统性的载人深潜调查,并在人类历史上首次抵达东南印度洋蒂阿曼蒂那海沟开展实地观察和取样。2020年10月27日,“奋斗者”号成功下潜突破1万米。假设“奋斗者”号首次海试突破万米时用时2小时整,编写程序计算其平均下潜速度,程序运行结果如下。【任务实施】……

3.1基本数据类型数字字符串

3.1.1数字Python中常见的数字类型包括:整数类型(int)布尔类型(bool)浮点数类型(float)。

1.整数整数类型数是不带小数点的数,简称“整数”,如123、-12、0、9999等。Python中的整数无大小限制(仅受计算机内存限制)。例如,下面的代码分别输出2的100次方和9的100次方。

整数通常表示为十进制,还可以表示为二进制、八进制和十六进制。(1)二进制:以“0b”或“0B”开头,数码包括0和1,如0b101、0B11。(2)八进制:以“0o”或“0O”开头,数码包括0~7,如0o15、0O123。(3)十六进制:以“0x”或“0X”开头,数码包括0~9、A~F或a~f,如0x12AB、0x12ab。不同进制只是整数的不同表示形式,程序运行时Python会将整数处理为十进制。

可以使用int()函数将整数字符串按指定进制转换为整数,其基本语法格式如下。示例代码如下。

2.布尔值布尔类型是整数类型的子类型,布尔类型数(也称布尔值或逻辑值)只有True和False两种取值。布尔值作为整数使用时,True等同于数字1、False等同于数字0。将布尔值转换为字符串时,True转换为True,False转换为False。可以使用type()函数查看数据类型,示例代码如下。

3.浮点数浮点类型数也称浮点数,即通常所指的小数,如12.5、2.、.5、3.0、1.23e+10、1.23e-10等都是浮点数。浮点数的取值范围为-10308~10308,超出取值范围会产生溢出错误(OverflowError),示例代码如下。

float()函数可将整数和字符串转换为浮点数,示例代码如下。

4.数字运算

5.常用的内置数字处理函数单击此处编辑母版文本样式第二级第三级第四级第五级

6.math模块

3.1.2字符串字符串是一种有序的字符集合,用于表示文本数据。字符串中的字符可以是各种Unicode字符。字符串中的字符从左到右,具有位置顺序,支持索引、分片等操作。

1.字符串常量Python字符串常量可用下列多种方法表示。(1)单引号字符串:a、123、abc。(2)双引号字符串:a、123、abc。(3)三重单引号或三重双引号字符串:Pythoncode、Pythonstring。三重引号字符串可以包含多行字符。(4)带“r”或“R”前缀的Raw字符串:rabc\n123、Rabc\n123。(5)带“u”或“U”前缀的Unicode字符串:uasdf、Uasdf。Python3中字符串默认为Unicode字符串,“u”或“U”前缀可以省略。

2.转义字符转义字符用于表示不能直接表示的特殊字符。Python常用转义字符如表所示。

3.字符串操作(1)判断字符串包含关系运算符“in”用于判断字符串中是否包含指定字符,示例代码如下。

(2)合并字符串运算符“+”或空格用于连接字符串,示例代码如下。

(3)复制字符串运算符“*”用于重复输出字符串,示例代码如下。

(4)字符串的索引字符串中的各个字符可通过位置进行索引。字符串中的字符按从左到右的顺序,索引值依次为0,1,2,…,len-1(最后一个字符的索引值为字符串长度减1);或者为-len,…,-2,-1。索引指通过索引值来定位字符串中的单个字符,示例代码如下。

(5)字符串的切片切片指利用索引值范围从字符串中获得连续的多个字符(子字符串)。切片的基本语法格式如下。上述代码表示返回字符串x中从索引值start开始,到索引值end之前(即不包含end,遵循“左闭右开”原则)的子字符串。start和end参数均可省略,start默认值为0,end默认值为字符串长度。

示例代码如下。

默认情况下,切片用于返回字符串中的多个连续字符,可以通过step参数来设置步长,从而跳过中间的字符,其基本语法格式如下。用这种格式切片时,会依次跳过中间step-1个字符,step默认值为1,示例代码如下。

(6)字符串处理函数

4.字符串格式化在Pyt

文档评论(0)

1亿VIP精品文档

相关文档