既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上软件测试知识点,真正体系化!
开源项目:docs.qq.com/doc/DSlVlZExWQ0FRSE9H
- complex和set不常用,不作为学习内容
- 特殊类型:None(空类型:NoneType)
常用运算符 1)±*/ 加减乘除, = 赋值,== 等于 2)% 取余, ** 乘方 ,修改运算优先级(),!= 不等于
字符串类型
- 字符串
\ 转义符-------------------------“\n”换行的, “\n” 反转义
r 忽略转义符的作用-----------r“adg\n12323” 反转义
+ 多个字符串连接
索引-------------------------------- 变量【】 从左到右,0开始;从右到左,-1开始
切片---------------------------------\[start:stop :step] 左闭右开原则
变量
- 变量是一种储存数据的载体,是存储器中储存数据的一块空间;变量值可以被读取和修改
变量命名规则
- 变量名由字母(广义的Unicode字符,不包括特殊字符)、数字和下划线构成,数字不能开头
- 大小写敏感(大写的A和小写的a是两个不同的变量)
- 不要跟关键字(有特殊含义的单词)和系统保留字(如函数、模块等名字)冲突
Python字符串基本操作
1、字符串操作使用场景
- 数据提取之后的通用格式
- 日志
- excel
- 第三方数据信息
2、面量插值输出 1)“str”.format()
demo = "hogwarts is a {}"
demo\_res =demo.format()
print(demo\_res)
\#demo是原始变量, demo\_res是替换之后的变量内容
2)f"{变量}"---格式化输出
python3.6.3之后的支持的一个语法
name\_a = tom
print(f"my name is {name\_a}")
\#字符串前面加f,变量使用{变量名}
3、字符串之常用API之join--拼接
\#join的使用,列表,根据想要的格式**拼接**成字符串
list\_a = \["a","p","p","l","e"]
print("".join(list\_a)) #“想要拼接的格式”
语法:“想要拼接的格式”.join(变量)
4、字符串之常用API之split--分割
b = "hogwarts school“
print(b.split({" "})
\#split 的使用,将字符串根据规定的内容进行切分。以什么内容切分,那么这个内容也会没有
ps:空格也是一个字符串
5、字符串之常用API之replace--替换
c = "my name is ad"
print(c.replace("ad","思寒"))
\#replace 将目标内容,替换为 想要的内容
语法:变量.replace(“目标内容”,“要替换的內容”)
5、字符串之常用API之strip-- 去掉收尾空格 语法:变量.strip()
ps: join/split/replace/strip 返回对象都是字符串
Python的预算符
1、作用
- 通常表示不用数据或者变量之间的关系
2、算数运算符
**加**
a = 1+1
**减**
b = 2-1
变量之间也可以做运算
c = 4
d = 3
e = c-d
**乘**
f = 1\*2
**除**
g = 3/2
**取余(取模)**--%
h = 5%2
**幂**----------------- \*\*
i = 2\*\*3
**取商(整除)**-- //
j = 3//2
3、比较运算符
\==等于,!=,不等于,> 大于,>= 大于等于,<= 小于等于
\#输出的都是bool值
4、 赋值运算符
\#简单赋值
a = 1
\#多个变量赋值
a,b = 1,2
\#加法运算
a = a+1
\#加法赋值运算
a += 1
5、逻辑预算符
网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。
了解详情》docs.qq.com/doc/DSlVlZExWQ0FRSE9H