随笔分类 -  Python

Python学习笔记
摘要:1. 非 boolean not Python not java ! 2.函数中的缺省值 如果函数中有一个值是 常用的例如下图的 score 合格分数线 def overScoreStudents(studentScoreList, score): count = 0 # 下面的代码用到了循环和判断 阅读全文
posted @ 2020-11-09 11:28 好好学习_liu 阅读(95) 评论(0) 推荐(0)
摘要:1.遇到登录时点击登录出现异常时,如果手动登录是可以的,那可以选择点击两次 2.text文本是用 element.text 3.value使用 .get_attribute("value") 4.css 选择器 class是 . ,id是# 例如:div.rrt-middle-container>d 阅读全文
posted @ 2020-09-30 14:35 好好学习_liu 阅读(132) 评论(0) 推荐(0)
摘要:1.发送邮件 import smtplib from email.mime.application import MIMEApplication from email.mime.multipart import MIMEMultipart from email.mime.text import MI 阅读全文
posted @ 2020-09-28 10:14 好好学习_liu 阅读(222) 评论(0) 推荐(0)
摘要:前提 1.安装Python3.7或3.8 2.安装pip 3.安装pycharm 4.安装RobotFramework 5.下载hyrobot 解说: 1. run.bat 中的 pythonpath 为运行时 模糊搜索 路径 默认为 . 代表当前目录,也就是根目录 可以添加搜索目录 2.因为需要使 阅读全文
posted @ 2020-09-23 16:53 好好学习_liu 阅读(257) 评论(0) 推荐(0)
摘要:总结:lambda 是为了减少单行函数的定义而存在的。 lambda (关键字) (形参):(过程) 没有函数名 匿名函数则仅仅是处理功能非常简单的逻辑 lambda简化了函数定义的书写形式。是代码更为简洁,但是使用函数的定义方式更为直观,易理解 如果可以使用for...in...if来完成的,坚决 阅读全文
posted @ 2020-07-07 15:03 好好学习_liu 阅读(175) 评论(0) 推荐(0)
摘要:Python 是逐句解释的 当被引用时没有解释的话,会报错 递归特性: 必须有一个明确的结束条件 相当于一个循环 阅读全文
posted @ 2020-07-06 17:31 好好学习_liu 阅读(152) 评论(0) 推荐(0)
摘要:全局变量 顶头写 没有缩进 当局部作用于里面 变量和全局同名时 在局部范围内 里面的变量先生效 如果在函数里面 需要变化(或使用同名的)全局变量 使用 global # 优先读取局部变量,能读取全局变量,无法对全局变量重新赋值 NAME=“fff”,# 但是对于可变类型,可以对内部元素进行操作# 如 阅读全文
posted @ 2020-07-06 15:54 好好学习_liu 阅读(169) 评论(0) 推荐(0)
摘要:# def test(x,y,z):#x=1,y=2,z=3# print(x)# print(y)# print(z) #位置参数,必须一一对应,缺一不行多一也不行# test(1,2,3) #关键字参数,无须一一对应,缺一不行多一也不行# test(y=1,x=3,z=4) #位置参数必须在关键 阅读全文
posted @ 2020-07-06 14:08 好好学习_liu 阅读(128) 评论(0) 推荐(0)
摘要:msg = 'I am my hobby is %s' %'asd' 多个 msg = 'I am %s my hobby is %s' %('asd' ''wer') %s 字符串 %d 整形数字 %f 浮点数 保留几位 %.3s 保留几位小数 %.2f name = ‘Alex’ age = 2 阅读全文
posted @ 2020-07-03 16:21 好好学习_liu 阅读(158) 评论(0) 推荐(0)
摘要:集合没有顺畅 集合里面必须是不可变类型,即字符串、元祖、数字 集合里面重复的元素会合并 集合是可变的,(但是 frozenset后是不可变集合) s={'hllo','world',"yy"} s= set('hello') s = set(['hello','hello','world']) 可以 阅读全文
posted @ 2020-07-03 11:00 好好学习_liu 阅读(100) 评论(0) 推荐(0)
摘要:任意否可以作为value 字典、元祖、列表不能作为key key 重复时 只能保留一个 info= { l:'qwe', "k1":"345", k2:[ kk1:123, kk2:34, { q:234 5:77 } ], True:"123" } 字典是无序的。 字典支持删除 V = info[ 阅读全文
posted @ 2020-07-01 17:13 好好学习_liu 阅读(107) 评论(0) 推荐(0)
摘要:tu = (1,2,3,) ,可加可不加 不可以被修改 增加 删除 可以索引 可以切片 功能 count 统计指定元素出现次数 index 指定元素出现的位置 阅读全文
posted @ 2020-07-01 16:42 好好学习_liu 阅读(132) 评论(0) 推荐(0)
摘要:列表可以是数字、字符串、布尔值,也可以嵌套列表 用中括号括起来 用 , 分割每个元素 空列表默认是false li = [1,23,"ert",["asd","dfg,["we5",456,False,33],"sdfsd"] 1。支持索引 li[3] 2.支持切面 li[3:-1] # 3到最后第 阅读全文
posted @ 2020-07-01 10:39 好好学习_liu 阅读(150) 评论(0) 推荐(0)
摘要:总结问题: print 中输出不同格式的 字符 需要用,隔开 循环和判断条件 开始一句后面加: join的使用方法 是 把什么 加入到 什么里面 例如 v2 = "_".join(li) bool取反 t =False not t bool(1-t) 字符相加需要转换 c = int(a) + in 阅读全文
posted @ 2020-06-30 15:17 好好学习_liu 阅读(550) 评论(0) 推荐(0)
摘要:字符串 str 必须要记住的方法: 1.join:将字符串中的每个元素按照指定分隔符进行拼接 test = "你是风儿我是沙" print(test) # # t = ' ' v = "_".join(test) print(v) 2.split:分割为指定个数,还有rsplit() test = 阅读全文
posted @ 2020-06-12 16:50 好好学习_liu 阅读(234) 评论(0) 推荐(0)
摘要:建议使用pip 安装 下载地址 https://pypi.org/project/pip/#files windows 和 linux 用 pip-20.0.2.tar.gz 解压后 放到目标位置 使用cmd 进入目标位置 安装pip 比如说 进入 D盘 d: 然后进入目标文件夹 cd 文件夹 安装 阅读全文
posted @ 2020-04-21 17:13 好好学习_liu 阅读(253) 评论(0) 推荐(0)
摘要:1、运算符 结果是值 % 取 余 // 取 商 count = count + 1 count += 1 结果是布尔值 比较运算 a = 1 > 5 逻辑运算 a = 1>6 or 1==1 成员运算 a = "蚊" in "郑建文" 判断某个东西是否在某一个东西里面 in not in 补充: 先 阅读全文
posted @ 2019-09-03 15:52 好好学习_liu 阅读(143) 评论(0) 推荐(0)
摘要:1.官网: http://www.jetbrains.com/pycharm/download 2.专业版: 激活方法: 修改hosts文件将0.0.0.0 account.jetbrains.com添加到hosts文件最后,注意hosts文件无后缀,如果遇到无法修改或权限问题,可以采用覆盖的方法去 阅读全文
posted @ 2019-09-03 15:46 好好学习_liu 阅读(181) 评论(0) 推荐(0)
摘要:1.while 语句 联系题: 1.输出 1 2 3 4 5 6 8 9 10 2.求 1-100所有数的总和 continue 终止当前循环 break 终止中循环(跳出循环) 阅读全文
posted @ 2019-07-29 16:59 好好学习_liu 阅读(173) 评论(0) 推荐(0)
摘要:1.字符串(引号) 谁开头就谁结尾 以上4中都可以 加法: 结果是 abcefg 乘法: 那么n2 = "abcabcabc" 2.数字: age=13 加法: 次方和余数、商: 阅读全文
posted @ 2019-07-29 16:43 好好学习_liu 阅读(135) 评论(0) 推荐(0)