TreeMind树图在线AI思维导图
当前位置:树图思维导图模板IT互联网产品结构python数据类型思维导图

python数据类型思维导图

  收藏
  分享
免费下载
免费使用文件
U247469334 浏览量:572023-10-11 20:11:31
已被使用5次
查看详情python数据类型思维导图

python数据类型详解

树图思维导图提供 python数据类型 在线思维导图免费制作,点击“编辑”按钮,可对 python数据类型  进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:1f93fb3de15e103c174a4cb4773eb09f

思维导图大纲

python数据类型思维导图模板大纲

基本类型

布尔类型boool

空类型none

字符串类型

索引

TempStr[0]

切片

TempStr[6:11]

高级用法

start:stop:step

例题输入星期数字,转为汉字

weekstr = "星期一星期二星期三星期四星期五星期六星期天" weekid=eval(input("输入星期数字(1-7):")) pos=(weekid-1)*3 print(weekstr[pos:pos+3])

特殊字符

转义符 \ • 表达字符本意: \\ \’ \” • 其与后面相邻字符共同组成新的含义: 换行 \n 回车 \r 水平制表符 \t 回退 \b

转义字符 描述 实例 \\ 反斜杠符号 >>> print("\\") \ \’ 单引号 >>> print('\‘’) ' \” 双引号 >>> print("\"") \b 退格(Backspace) >>> print("Hello\b World!") Hell World

\n 换行 >>> print("\n1") 1 \v 垂直制表符 >>> print("Hello\vWorld!") Hello World! \t 水平制表符 >>> print("Hello\tWorld!") Hello World! \r 回车,将 \r 后面的内容移到字符串 开头,并逐一替换开头部分的字符, 直至将 \r 后面的内容完全替换完成。 print("Hello\rWorld!") World

\n 换行 >>> print("\n1") 1 \v 垂直制表符 >>> print("Hello\vWorld!") Hello World! \t 水平制表符 >>> print("Hello\tWorld!") Hello World! \r 回车,将 \r 后面的内容移到字符串 开头,并逐一替换开头部分的字符, 直至将 \r 后面的内容完全替换完成。 print("Hello\rWorld!") World

运算

操作符及使用 描述 举例 x + y 连接 '中国'+'加油’ 结果为'中国加油' n * x 或 x * n 复制x字符串n次,n必须 是整数 '防护'*3 结果:'防护防护防护' x in s 判断x是s的子串 ‘花’ in ‘杜鹃花’ 结果为True x not in s 判断x不是s的子串 '花’ not in '杜鹃花’ 结果为False

数字类型

整数int

子主题 1

进制

二进制:0b或0B开头

八进制:0o或0O开头

十六进制:0x或0X开头

浮点数float

带小数点的实数

科学计数法格式:aeb=a*10(b次方)

15个数字的精确性

复数complex

a+bj

(z).real 得到实部

(z).imag 得到虚部

数字运算操作符

+ - * /(除法)//(整除)%(求余) **(乘方)

• 除法运算的结果是浮点数,如:2/2值为1.0 • 两个整数相整除结果为整数,在有浮点数参与运算时整除运算结果是浮点数, 如:4.5//2值为2.0

%求余运算结果的类型 • 两个整数的求余运算结果是整数 • 有一个操作数是浮点数时,结果为浮点数

二元操作符对应的增强赋值操作

x op=y 即 x=x op y

组合类型

列表list

元组tuple

集合set

字典dictionary

函数思维导图模板大纲

python数据类型思维导图模板大纲

基本类型

布尔类型boool

空类型none

字符串类型

索引

TempStr[0]

切片

TempStr[6:11]

高级用法

start:stop:step

例题输入星期数字,转为汉字

weekstr = "星期一星期二星期三星期四星期五星期六星期天" weekid=eval(input("输入星期数字(1-7):")) pos=(weekid-1)*3 print(weekstr[pos:pos+3])

特殊字符

转义符 \ • 表达字符本意: \\ \’ \” • 其与后面相邻字符共同组成新的含义: 换行 \n 回车 \r 水平制表符 \t 回退 \b

转义字符 描述 实例 \\ 反斜杠符号 >>> print("\\") \ \’ 单引号 >>> print('\‘’) ' \” 双引号 >>> print("\"") \b 退格(Backspace) >>> print("Hello\b World!") Hell World

\n 换行 >>> print("\n1") 1 \v 垂直制表符 >>> print("Hello\vWorld!") Hello World! \t 水平制表符 >>> print("Hello\tWorld!") Hello World! \r 回车,将 \r 后面的内容移到字符串 开头,并逐一替换开头部分的字符, 直至将 \r 后面的内容完全替换完成。 print("Hello\rWorld!") World

\n 换行 >>> print("\n1") 1 \v 垂直制表符 >>> print("Hello\vWorld!") Hello World! \t 水平制表符 >>> print("Hello\tWorld!") Hello World! \r 回车,将 \r 后面的内容移到字符串 开头,并逐一替换开头部分的字符, 直至将 \r 后面的内容完全替换完成。 print("Hello\rWorld!") World

运算

操作符及使用 描述 举例 x + y 连接 '中国'+'加油’ 结果为'中国加油' n * x 或 x * n 复制x字符串n次,n必须 是整数 '防护'*3 结果:'防护防护防护' x in s 判断x是s的子串 ‘花’ in ‘杜鹃花’ 结果为True x not in s 判断x不是s的子串 '花’ not in '杜鹃花’ 结果为False

数字类型

整数int

子主题 1

进制

二进制:0b或0B开头

八进制:0o或0O开头

十六进制:0x或0X开头

浮点数float

带小数点的实数

科学计数法格式:aeb=a*10(b次方)

15个数字的精确性

复数complex

a+bj

(z).real 得到实部

(z).imag 得到虚部

数字运算操作符

+ - * /(除法)//(整除)%(求余) **(乘方)

• 除法运算的结果是浮点数,如:2/2值为1.0 • 两个整数相整除结果为整数,在有浮点数参与运算时整除运算结果是浮点数, 如:4.5//2值为2.0

%求余运算结果的类型 • 两个整数的求余运算结果是整数 • 有一个操作数是浮点数时,结果为浮点数

二元操作符对应的增强赋值操作

x op=y 即 x=x op y

组合类型

列表list

元组tuple

集合set

字典dictionary

python操作思维导图模板大纲

分支结构

分支结构紧凑形式

<表达式1> if <条件> else <表达式2>

result = x if x < y else y 表示若x < y为真则result = x,否则result = y。

循环结构

遍历循环 • for循环

for <循环变量> in <遍历结构> : <语句块> 功能: 从遍历结构中逐一提取元素,放在循环变量中 另一种结构: for <循环变量> in <遍历结构> : <语句块1> else: <语句块2> for … else 中,for 中的语句和 普通的没有区别,else 中的语 句会在循环正常执行完(即 for 不是通过 break 跳出而中断的) 的情况下执行,while … else 也是一样

遍历结构常用range(start,stop,<step>)实现,生成整数序列。 • 其中 start 表示序列的起始值(默认为0),stop 表示序列的结 束值(不包含该值),step 表示序列的步长(默认为1)。 • 也可以用可迭代对象实现、如字符串、列表、元组、集合、文件等。 range(1, 11) # 从 1 开始到 10 range对象序列 range(0, 30, 5) #0,5,10,15,20,25 range对象序列 range(0, -10, -1) # 0, -1, -2, -3, -4, -5, -6, -7, -8, -9range对象序列 range(0) 或 range(1, 0) #空range对象 • 运行以下代码,查看结果并分析 for i in range(10): print(i

凯撒密码例子

# -*- coding: utf-8 -*- #凯撒密码加密:输入一串字符,输出加密后的字符 chset = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' #字母表串 sentence = input('请输入明文') newsen = '' #定义空串 for c in sentence: #遍历明文 loc = (chset.find(c) + 3 ) % 26 #计算替换字符下标 newsen += chset[loc] #逐一连接字母形成密文 print(newsen) 字符串方法find(c)返回字符c的下标。 l

相关思维导图模板

Python的序列、集合和字典知识点_副本思维导图

树图思维导图提供 Python的序列、集合和字典知识点_副本 在线思维导图免费制作,点击“编辑”按钮,可对 Python的序列、集合和字典知识点_副本  进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:e4ece277e460368c3f8a9f4e2a483337

Python基础语法思维导图

树图思维导图提供 Python基础语法 在线思维导图免费制作,点击“编辑”按钮,可对 Python基础语法  进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:b1dd477542ba0f9bc3be00d0f5ad420b