TreeMind树图在线AI思维导图

python思维导图

  收藏
  分享
免费下载
免费使用文件
U463699873 浏览量:432024-04-12 01:05:05
已被使用3次
查看详情python思维导图

python结构介绍

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

思维导图大纲

python思维导图模板大纲

(一)Python语言概述

python语言的特点注释符、缩进

特点

优点

语言简单

开源、免费

面向对象

跨平台

强大的生态系统

缺点

速度慢

存在多线程性能瓶颈

代码不能加密

Python2.x和Python3.x不兼容

注释符

单行注释

使用“#”表示单行注释

可以作为单独的一行放在被注释代码行之上,或者也可以放在语句或表达式之后

多行注释

使用三个单引号或三个双引号表示多行注释

中文注释

主要是为了解决Python2.x中不支持直接写中文的问题

在文件第一行加上# -*- coding:utf-8 -*-

缩进

采用代码缩进和冒号来区分代码之间的层次

缩进可以使用空格或者Tab键来实现

当使用空格作为缩进时,建议使用4个空格作为一个缩进量

简单python程序的基本构成

python程序的开发环境与调试

开发环境

交互式环境

IDLIDLE

第三方开发环境

PyCharm

Eclipse

Jupyter Notebook

调试

(二)基础语法知识

关键字和标识符

关键字

具有特定的含义,只能用于特定的位置

'False', 'None', 'True', 'and', 'as', 'assert', 'async', 'await', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield'

所有关键字是区分字母大小写的

标识符

类名、对象名、方法名和变量名等,统称为“标识符”

标识符由一个或多个字母(A~Z 和 a~z)、数字、下划线(_)构成,长度不限

第一个字符不能是数字

标识符不能是关键字

应该避免标识符的开头和结尾都使用下划线的情况

变量

在程序运行过程中值可以被改变的量

Python解释器会根据赋值语句来自动推断变量类型,且变量的类型是可以随时变化

在Python3.x中,允许变量名是中文字符

基本数据类型

数字

整数

八进制0o,十六进制0x

浮点数

浮点数也可以用科学计数法表示,比如1.3e4、-0.35e3、2.36e-3

布尔类型

空对象、值为零的任何数字或者对象None的布尔值都是False

True的值为1,False的值为0,可以进行数值运算

复数

复数由实数部分和虚数部分构成,可以用a + bj或者complex(a,b)表示

字符串

使用单引号(' ')、双引号(" ")或三引号(''' '''或""" """)进行界定

单引号和双引号中的字符序列必须在一行上,而三引号内的字符序列可以分布在连续的多行上

转义字符,即使用反斜杠“\”对一些特殊字符进行转义

\n 换行符

\t 制表符

\' 单引号

\r 回车

\\ 一个反斜杠\

\" 双引号

数据类型转换

int(x)

把x转换成整数类型

float(x)

把x转换成浮点数类型

str(x)

把x转换成字符串

chr(x)

将整数x转换成一个字符

ord(x)

将一个字符x转换成对应的整数值

基本输入输出

使用input()输入

x = input("提示文字")

在Python3.x中,无论输入的是数字还是字符串,input()函数返回的结果都是字符串

使用print()输出

print(输出的内容)

print()函数默认是换行的,如果要实现输出不换行的功能,那么可以设置end=''

使用%进行格式化输出

%f:保留小数点后6位有效数字,如果是%.3f则保留3位小数

%e:保留小数点后6位有效数字,按指数形式输出,如果是%.3e,则保留3位小数位,使用科学记数法

如果有6位有效数字,则使用小数方式,否则使用科学记数法,如果是%.3g,则保留3位有效数字,使用小数方式或科学记数法

字符串进行格式化输出

%s:字符串输出

%10s:右对齐,占位符10位

%-10s:左对齐,占位符10位

%.2s:截取2位字符串

%10.2s:10位占位符,截取两位字符串

使用“f-字符串”进行格式化输出

print(f'{表达式}'),例如:print(f'姓名:{name},年龄:{age}')

使用format进行格式化输出

例如:print('{1} {1} {0}'.format('hello','world')) ,结果是world world hello

运算符和表达式

算术运算符和表达式

+,-,*,/,%,**,//

赋值运算符和表达式

+=,-=,*=,/=,%=,**=,//=

比较运算符和表达式

>,<,==,!=,>=,<=

逻辑运算符和表达式

and,or,not

运算符的优先级与结合性

(三)程序控制结构

子主题 1

子主题 2

(四)序列

(五)字符串

(六)函数

(七)面向对象程序设计

(八)模块

(九)异常处理

相关思维导图模板

Python基础语法思维导图

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

《Python程序设计》课程综合育人框架模式思维导图

树图思维导图提供 《Python程序设计》课程综合育人框架模式 在线思维导图免费制作,点击“编辑”按钮,可对 《Python程序设计》课程综合育人框架模式  进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:4e7f7e972d94ab9c9c1902bb2a99eefb