导图社区 python基础
Python基础知识梳理,包括python语法格式、表达式、语句结构、文件的读写、异常处理、环境搭建等内容,适合初学者使用。
本图是关于软件测试-web自动化测试重点知识的梳理,内容包括web自动化测试的工具介绍、selenium的工作原理、脚本的编写、web自动化环境搭建等等,很详细,值得看看。
本图是关于软件测试-Linux命令的知识总结,包括帮助命令、路径相关命令、文件|目录操作、文本内容、用户操作等等,学习必备,值得收藏~
社区模板帮助中心,点此进入>>
互联网9大思维
组织架构-单商户商城webAPP 思维导图。
域控上线
python思维导图
css
CSS
计算机操作系统思维导图
计算机组成原理
IMX6UL(A7)
考试学情分析系统
python基础
标准库
python安装时自带的库
内置函数、内置的模块、内置常量
input()
输入函数
print()
输出函数
dir()
当前位置的函数,属性
help()
显示函数的用法
id()
显示对象的地址
type()
显示对象的类型
len()
获取对象的长度
python语法格式
命名规则
以字母、数字、下划线组合命名
不要以数字开头
区分大小写
不用python的关键字
注意点
见名知意
蛇形命名
模块名
.py文件
变量名
函数名
注释
代码进行说明,程序运行时不会运行注释的代码
#
单行注释
# -*- coding: utf-8 -*-
第一行采用#定义字符编码的方式
“”“ ”“”
多行注释
‘’‘ ’‘’
快捷键
Ctrl+/
空行
注释后加空行
函数与函数之间加空行
类与类之间加空行
函数与类之间加空行
导入模块后加空行
缩进
一个tab键
四个空格
多行
\
表达式
变量,运算符,数据
运算符
算术运算符
+,-,*,/,%,//,**
比较运算符
>,<,>=,<=,==,!=
赋值运算符
=,+=,-=,*=,/=,%=,//=,**=
a=10,a+=1
a=11
a=a+1
is,is not
in ,not in
逻辑运算符
not
and
or
数据
数据类型
数字类型
整型(int)
二进制数
八进制数
十进制数
十六进制数
浮点型(float)
小数
默认6位小数
布尔型(bool)
True
1
False
0
文本序列类型(str)
定义
' test '
" test"
''' test'''
切片显示
索引号
从左往右从0开始编号
从右往左从-1开始编号
str[起始索引号:末位索引号:步长]
步长1是可以省略的
左闭右开原则
步长
正数
从左往右显示
负数
从右往左显示
格式化显示
%
占位字符
str.format()
print('{}+{}={}'.format(num1,num2,num3)
print('{0}+{1}={2}'.format(num1,num2,num3)
print('{num1}+{num2}={num3}'.format(num1=2,num2=4,num3=6)
f-string
print(f'{num1}+{num2}={num3}')
转义字符
\n
换行
\t
tab键
\r
回车
显示原字符
url='c:\test\note'
print(r'c:\test\note')
print('c:\\test\\note')
方法
str.split('分隔符')
str.splitlines()
str.center(长度)
str.replace(旧字符,新字符,count)
str.join(可遍历的对象)
+
拼接字符串
*
重复显示字符串
数据结构
序列类型
可变序列类型
列表list
[ 元素1,元素2]
list[起始索引号:末位索引号:步长]
添加元素
追加
append(元素)
追加单个元素
遍历追加
extend(可遍历对象)
批量追加元素
修改元素
修改指定索引的元素
list1[0]=True
在指定索引位置插入元素
list1.insert(1,'abcd')
删除元素
pop(index)
默认值删除index=-1的元素
返回值为被删除的元素
remove(元素)
删除列表中第一次找到的指定元素
排序
sort()
升序(默认)reverse=False
降序 reverse=True
反向显示
reverse()
复制
copy()
list1=[1,2,3]
list2=list1.copy()
拼接列表的元素
重复显示列表的元素
不可变序列类型
元组tuple
(元素1,元素2)
(元素,)
tuple[起始索引号:末位索引号:步长]
count(元素)
统计元素在元组中的个数
index(元素)
返回在元组中第一次找到该元素的索引号
修改元组的数据的方式
先将元组强制转换成列表
list( )
运用列表的方式修改数据
再将列表强制转换成元组
tuple()
拼接元组的元素
重复显示元组的元素
range()
数字序列
可遍历对象
range(起始数字,末位数字,步长)
range(2,10)
步长默认是1,可以省略
左闭右开
没有起始数字
默认从0开始
集合类型
语句结构
函数
模块
类
文件的读写
异常处理
环境搭建
python
pycharm
应用领域
大数据
人工智能
爬虫
前端开发
后端开发
特点
易学
可移植
可扩展
丰富的第三方库
优雅、明确、简单
语言的分类
机器语言
由一系列的0和1组成的二进制代码指令集
汇编语言
符合语言
高级语言
接近人类自然语言的编程语言
翻译器
解释型
Java,Python,PHP
编译型
C,C++
语言的定义
人类与计算机进行信息交流的语言