导图社区 python 入门到精通
python 入门到精通的个人笔记,python是一款跨平台免费开源解释型编程语言,包含初识Python、python语言基础等。
这是一篇关于python的思维导图,python 又叫胶水语言,是因为他可以跨平台使用其他语言创建的功能连接到一起。
这是一篇关于深入理解虚拟机---第二部分自动内存管理的思维导图,理解Java的内存区域和如何避免内存溢出是每个Java开发者的基本技能。通过合理地管理和使用内存,可以确保应用程序的稳定性和性能。
社区模板帮助中心,点此进入>>
互联网9大思维
组织架构-单商户商城webAPP 思维导图。
域控上线
python思维导图
css
CSS
计算机操作系统思维导图
计算机组成原理
IMX6UL(A7)
考试学情分析系统
入门篇
pip
安装
命令
pip install 软件包
案例
pip install pymql
第一章 初识Python
本章概述
python 是一款跨平台 免费 开源 解释型 编程语言
python概述
python 又叫胶水语言,是因为他可以跨平台使用其他语言创建的功能连接到一起
python 的应用领域
web端开发
大数据处理
人工智能
云计算
游戏开发
python的版本
初学者版本的选择
市场上主流的现在应该是python3 但是现在也有2的老代码,需要兼容一下
1.2搭建python 开发环境
下载 然后配置环境 没什么特别的跟Java差不多
第一个python程序
控制台 打入 python 进入python
print('要输入出的内容');
回车 机会输出了
退出python
quit()
1.3 python 开发工具
官方自带的
IDEL
第三方的
Pycharm
VS
EP
第二章 python语言基础
2.1 python语法特点
2.1.1 注释
1 单行注释
#
2 多行注释
”’内容‘”
一对三引号
3 文件编码声明注释
默认是 UTF-8
如果不想用默认的在文件第一行加上 # coding=gbk
2.1.2 代码缩进
python 采用代码缩进 或者; 来区分层次
同一层级的代码块缩进必须一致 否则会抛出异常
2.1.3 编码规范
编写规则
import 每次️倒入一个模块
不要在尾部添加;
建议没行不超过80个字符,如果超过80个字符可以通过()链接
命名规范
模块名称尽量短小并且使用全拼 用下划线拼接单词
包名 规范与Java一致
类名称采用驼峰
函数和类 采用小写全拼下划线
常量 大写全拼下划线
2.2 保留字与标识符
2.2.1 保留字
展示所有保留字
import keyword keyword.kwlist
2.2.2 标识符
标识符就是Java的变量 不能使用保留字 不能以数字开头,不能包含空格和特殊字符,并且区分大小写
2.3 变量
2.3.1 理解Python中的变量
与Java一样 就是一个存储数据的对象变量
2.3.2 变量的定义和使用
变量名是一个有效的标识符
变量名不能使用保留字符
应给见名知意
python 是一个动态类型语言 也就是说 变量的值是什么 他就可以是什么类型随时更改
type() 会返回变量类型
id() 获取变量存储的内存地址
如果更换值 内存地址会变化
2.4 基本数据类型
2.4.1 数字类型
整数
自动适应长度,不能是0开头
浮点
进行计算的时候可能会出现小数点多位的情况,可以忽略小数点
如果想要数字类型和字符串类型拼接 需要使用str(key) 先把数据类型专程字符串类型
复数
2.4.2 字符串类型
如果变量值是一行 那么可以使用单引号或者双引号
如果包含换行 则使用三引号 一个双引号+一个单引号
2.4.3 布尔类型
2.4.4 数据类型转换
常用的类型转换
int()
float()
complex
创建一个复数
chr()
将整数装换成一个字符
ord()
将一个字符转换成对应的整数
hex()
整数转换成16进制
oct()
整数转换为8进制
bin()
整数转换成2进制
round(x[,ndigits])
整数四舍五入专程值指定位数
2.5 运算符
2.5.1 算术运算符
加
+
减
-
乘
*
除
/
除数不能未0
求余
%
取整除
//
取整数
幂
**
2**4 2的4次方
2.5.2 赋值运算符
=
赋值
+=
加赋值
-=
减赋值
*=
乘赋值
/=
除赋值
%=
余赋值
//=
整除赋值
**=
幂赋值
2.5.3 比较关系运算符
>
大余
<
小余
等于
>=
大于等于
<=
小于等于
2.5.4 逻辑关系运算符
and
与
or
或
not
非
2.5.5 位运算符
2.5.6 运算符的优先级
2.6 基本的输入和输出
2.6.1 使用 input()函数输入
username=input("请输入名字:");
控制台会提示 然后开始输入名称
age=int(input("请输入年龄"))
控制台输入的都是str 如果想转换需要int 一下 专程自己想要的类型
2.6.2使用print()函数输出
输入内容到到控制台
如果想要输出两个内容 并且不换行
print(a,b)
第三章 流程控制语句
3.1 程序结构
顺序结构
选择结构
if 判断 分支
循环结构
for 循环那种
3.2 选择语句