python笔记
功能测试转自动化测试学习python语言的心路历程~
花花子的笔记
这个作者很懒,什么都没留下…
展开
-
练习:判断一个列表是否为另一个列表的子集
思路:建立标志位,通过循环判断列表内的每一个值是否都在主列表中,如果是则是子集,如果有一个不在那就不是另一个列表的子集。原创 2022-11-04 09:32:55 · 603 阅读 · 1 评论 -
简单的冒泡排序练习
不用sort方法 找出列表中第二大的值。第一种古老的方式执行,代码冗余不建议。原创 2022-11-03 16:22:30 · 134 阅读 · 0 评论 -
打印列表,并去重练习
运用列表方法练习列表去重。原创 2022-11-01 11:08:45 · 139 阅读 · 0 评论 -
列表生成式
两种列表生成的方式,第二种更高级哈哈哈哈~原创 2022-10-31 14:28:20 · 89 阅读 · 0 评论 -
列表的深浅copy方法
x.copy---此种类型的copy出现列表嵌套要改变copy后的内容,copy本体也会被修改,原因是因为嵌套列整体属于一个内存地址。copy.deepcopy(x)-----连同嵌套内部的元素一起copy。深copy【首先要导入copy工具包】原创 2022-10-31 14:13:32 · 60 阅读 · 0 评论 -
列表的方法
name.remove()----删除指定元素,如有多个相同元素默认删除从左往右的第一个,要删除多个则使用循环。name.append()-------在列表中添加一个元素(相加作用)x.sort(reverse=True)-------从小到大排序。name.pop()----默认删除最后一个元素,也可以指定。x.count()-----查询里表中有多少个指定元素。x in names-----查询元素是否在列表中。name.clear()----清空列表。x.index()-----返回索引值。原创 2022-10-31 12:57:23 · 1254 阅读 · 0 评论 -
字符串【特殊变态】方法
解密:则是在生成一个密码本 由于生成密码时是将字符顺序倒过来,解密则是将字符顺倒正即可str.maketrans(output,source)1.使用字符串所有字符作为加密数据源【string.tab】string.printable就是python所有字符的方法。"a".x.join()---把列表转成字符串【a代表链接值可以是空格 字符】再使用msg.translate(pwd)加密,执行结果如下。x.maketrans()----生成密码本。x.translate()------加密。原创 2022-10-24 11:32:05 · 964 阅读 · 0 评论 -
字符串【查找】方法
x.split()--------使用某个字符将字符串分割成多个元素「默认使用空格分割,且默认整个字符串按从左向右的顺序都参与分割,也可以根据情况选定分割区域」x.removesuffix()--------将字符串中的某些后缀去掉。x.removeprefix()-------将字符串中的某些前缀去掉。x.replace()---------将制定的字符替换为目标字符。x.rsplit()--------字符串从右向左按条件分割。x.count()--------统计某个字符出现的次数。原创 2022-10-20 10:52:47 · 5930 阅读 · 0 评论 -
python字符串【判断】方法
x.startswith()-----判断是否从【x】开始,比如用户输入手机号是否是186开始:执行如下x.endswith()------判断是否以【x】结尾执行如下图组合判断x.isalpha()------判断字符串是否都是字母执行如下图x.isalnum()-----判断字符串是否字母或是数字执行如下图x.isdigit()------判断字符串中数字是否是整数执行如下图x.isidentifier()------判断字符串是否合法能做变量名执行如下图x.islower()------判断字符串是否原创 2022-10-18 12:07:57 · 2906 阅读 · 0 评论 -
python字符串特性及格式化方法
x.format()------引用外部变量[该方法有2种实现方式]x.zfill()-----规定字符串长度,不够的地方全部用0填充。x.strip()-----字符串两边去死皮[例如\n 空格等]x.expandtabs()----字符串链接的tab功能。x.capitalize()----首字母大写。x.ljust()-----字符串从左往右填充。x.rjust()-----字符串从右往左填充。x.upper()-----小写全部改为大写。x.center()-----中心填充。原创 2022-10-18 11:00:56 · 870 阅读 · 0 评论 -
python实战--年会抽奖
1、共抽3次,第一次抽三等级,第二次抽二等奖,第三次抽一等奖。刚入门自己写的如下:如有不对或者更好的方法请各位大神指点~2、每个员工限中奖一次,不能重复。一等奖3名, 奖品xxx。二等级6名,奖品xxxx。三等级30名,奖品xxx。原创 2022-10-17 11:42:41 · 2205 阅读 · 2 评论 -
python特有的for...else语法
以下是循环十次,但是到第五次中断后,则不执行else内容【for 及 while 都一样】当程序正常中断时,执行else内容,否则将不执行。举个栗子:下面是正常循环10次 结束后执行的结果。原创 2022-10-14 13:41:57 · 150 阅读 · 0 评论 -
while循环
猜猜女朋友喜欢吃什么,只有三次机会,猜不对的话,可以再猜3次~猜对了皆大欢喜,猜不对就分手。概念:如果条件为真,那么循环体则执行;如果条件为假,则循环体不执行。举个栗子: 循环10次打印内容,10次后结束循环。原创 2022-10-14 13:39:19 · 90 阅读 · 0 评论 -
python流程控制 if......else
多分支if-else嵌套格式。可以有零个或多个elif语句。双分支if-else格式。原创 2022-10-14 13:38:04 · 170 阅读 · 0 评论 -
python基本数据类型
查看数据类型命令 : type(x),x为变量名。原创 2022-10-14 13:35:21 · 181 阅读 · 0 评论 -
2022.2.2pycharm解释器配置
点击到project >> Python interpreter。以我自己的2022.2.2版本举个栗子~原创 2022-10-12 12:04:20 · 321 阅读 · 1 评论 -
mac环境下安装python3
注意:用哪个版本的 Python 运行安装脚本,pip 就被关联到哪个版本。一般情况 pip 对应的是 Python 2.7,pip3 对应的是 Python 3.x。pip介绍:pip 是 Python 包管理工具,该工具提供了对Python 包的查找、下载、安装、卸载的功能。1.打开后输入python3确定电脑上是否已安装python3,如果输入python是查看mac上的自带版本。如果你在 python.org 下载最新版本的安装包,则是已经自带了该工具。如下图是已经成功安装pip的状态。原创 2022-10-12 12:01:09 · 16760 阅读 · 0 评论