柠檬班自动化学习笔记
列表按照字符串长度排序
保留小数
pycharm乱码问题修改
多行注释
”“”
注释
“”“
除法取整
//
小数保留几位小数
查看数据的内存地址编号
id()
列表降序排序
a.sort(reverse=True)
字符串、列表、元祖:统称为序列类型
字符串翻转:
列表切片
下标一 步长2
dict,set 无序的 没有下标索引
定义字典不需要加引号
集合中只能存放不可变类型
元组中只有一个元素的情况,要在后面加个逗号才是元组。 没加逗号会识别为运算符先执行。
运算符
break:强制跳出循环。
遍历元素的值:
获取键与值:
print不换行
倒序:
列表推倒式:
九九乘法表:
函数传参:
函数的参数注释:三个双引号
函数参数拆包:(仅限于函数调用传餐)
*可以对列表或者元祖进行拆包
两个星花可以对字典进行拆包
函数内全局变量:
内置函数:
可迭代对象:
能够使用for循环进行遍历的数据都是可迭代对象
数据聚合打包:zip聚合的数据只能使用一次
filter:过滤函数
文件操作:
模块与包
异常:
主动抛出异常:
类与对象
继承和属性动态操作
class myclass:attr = 100def __init__(self,name):self.name = namedef fun1(self):print('实例方法')@classmethoddef fun2(cls):print(cls)print('类方法')@staticmethoddef fun3():print('静态方法')myclass.fun2()"""
继承
object:python中所有类的顶级父类(基类)
"""
class phone:def __init__(self,name):self.name = namedef call(self):print('{}打电话'.format(self.name))class phone2:def call(self):print('打电话')def send_msg(self):print('发信息')
class phone3(phone):def __init__(self,name,price):# 方式一# phone.__init__(self, name)# self.paice = price# 方式二:supersuper().__init__(name)self.price = pricedef music(self):print('听音乐')print(self.paice)p = phone3('罗森林',302)
p.call()```动态属性:```python
"""
动态属性设置
setattr() 参数一:设置的对象或类 2 :key 3:value
getattr() 参数1:对象或类 参数2:属性名 第三个参数可选 默认值
delattr() 参数1:对象或类 参数2:属性名
hasattr()判断属性是否存在
"""
class dongtai:attr =100
# 在代码执行的过程中给类添加属性
dongtai.name= 'musen'
# 把字典的键值对设置为类的属性和属性值
data = {'age': 18, 'sex': '男'}
for v,k in data.items():setattr(dongtai,v,k)print(dongtai.name)
print(dongtai.__dict__)class getss:a = 1b =2c =3d = input('请输入字母')
res = getattr(getss,d,'none')
print(res)ress = hasattr(getss,'aaa')
print(ress)
柠檬班自动化学习笔记相关推荐
- python测试自动化封装_python接口自动化学习笔记(封装获取测试数据方法)
本篇文章是接于python接口自动化学习笔记(封装方法用于读取excel) 后的拓展,讲解在封装完成excel的数据读取代码后,如何在data层进行使用 首先,我准备了这样一个excel表格用以存储测 ...
- python 网络接口 开发_Python自动化学习笔记(八)——接口开发、发送网络请求、发送邮件、写日志...
1.接口开发(flask模块) Python自动化学习笔记(七)接口开发部分的内容补充 1.1参数为json格式: flask.request.is_json #判断参数是否是json格式 flask ...
- Python自动化学习笔记(八)——接口开发、发送网络请求、发送邮件、写日志...
1.接口开发(flask模块) Python自动化学习笔记(七)接口开发部分的内容补充 1.1参数为json格式: flask.request.is_json #判断参数是否是json格式 flask ...
- python接口自动化学习笔记(封装获取测试数据方法)
本篇文章是接于python接口自动化学习笔记(封装方法用于读取excel) 后的拓展,讲解在封装完成excel的数据读取代码后,如何在data层进行使用 首先,我准备了这样一个excel表格用以存储测 ...
- 【接口自动化学习笔记】python+requests+excel实现接口自动化
文章内容参考:pytest+requests+Excel+allure接口自动化测试框架实践_JJJims的博客-CSDN博客 功能 excel驱动的接口自动化+邮件发送 背景 参考了上 ...
- Python+selenium自动化学习笔记(一)
第一个testcase涉及到的知识内容: """这里学习内容: 如何唤起浏览器 打开指定网址 刷新页面的方法refresh() 查找指定的元素 模拟键盘输入文本并进行回车 ...
- python 封装_python接口自动化学习笔记(封装方法用于读取excel)
本文是为难得干货文章 (是位大佬所写哦) 大家好,我是测试君. 下面分享一波Python接口自动化文章: 本篇是使用xlrd实现的对excel的数据进行读取,xlrd网上demo很多,不做过多叙述,下 ...
- Python+Selenium自动化学习笔记一
1.打开浏览器 # 自动化初体验 打开Chrome浏览器,打开淘宝首页 from selenium import webdriver #安装浏览器驱动url = 'https://www.taobao ...
- 国防科技大学(NUDT)体育(游泳基础班)学习笔记——五次课教会你蛙泳
第1次课(9月30日):学习换气 1. 换气12字口诀:嘴吸鼻呼,上吸下呼,快吸慢呼. (1)基础版:(水面)快速上吸一口气,下水后8秒内用鼻慢速呼出. (2)中级版:快速上吸一口气,下水后憋足5秒后 ...
最新文章
- 2018-12-25 数据库插入数据
- Qt for ios 打开相机(添加权限)
- ConcurrentHashMap的源码分析-高低位原理分析
- Gartner Magic Quadrant for Enterprise Network Firewall (2018,2017,2016,2015,2014,2013,2011,2010)
- python 识别登陆验证码图片(完整代码)_Python 实现简单图片验证码登录
- sql server 群集_SQL Server 2014 –安装群集实例–分步(3/3)
- 《CLR via C#》读书笔记 之 泛型
- 51单片机程序0到60计数个位逢5和6不显示,十位逢1不显示http://www.51hei.com/bbs/mcu-h24-1.html
- 计算机信息检索自考知识点,计算机信息检索02139自考资料.doc
- 金山、百度、360上演“三国杀” 巨头争推网盘
- H3C WA4320H-ACN 无线AP硬改支持集客256M内存启动
- 浏览器主页被篡改为hao123、360和2345解决办法
- android 7.0刷机教程,【亲测】安卓7.0官方底包线刷教程+刷入第三方recovery+解密+root...
- 长沙一佳一教育科技有限公司:短视频如何制作
- 基于Redis实现在线游戏积分排行榜
- 基于C51的DMX512开发笔记
- linux环境下IO的常用函数
- 2022-04-30前端周报 巴厘岛项目交接.md
- 气体浓度PPM与mg/m3的换算关系
- 2022 CSP-J 游记
热门文章
- matlab归一程序,Matlab三种归一化方法
- WinServer2012r2破解多用户同时远程登录,并取消用户控制
- Servlet.service() for servlet jsp threw exception
- Python 简易实现 quoted-printable 编码
- VScode快速创建HTML标签
- SCI、EI和IEEE有什么区别
- Recylerview刷新图片闪烁
- Python程序设计基础教学大纲
- MATLAB学习笔记(二)——使用GUIDE构建App
- 苹果手机升级13无法开机_苹果11更新ios13.7卡在开机页面