随笔分类 -  Python基础

摘要:函数里面写函数,在函数之外无法调用 def fun(): def f(): print("*******") def f2(): print("!!!!!!!") f() f2() fun() *******!!!!!!! 阅读全文
posted @ 2022-07-01 15:39 半日闲1 阅读(71) 评论(0) 推荐(0)
摘要:os.walk() 方法 语法:os.walk(top[, topdown=True[, onerror=None[, followlinks=False]]]) top -- 是你所要遍历的目录的地址, 返回的是一个三元组(root,dirs,files)。 root 所指的是当前正在遍历的这个文 阅读全文
posted @ 2021-06-09 15:59 半日闲1 阅读(41) 评论(0) 推荐(0)
摘要:一行使用: 阅读全文
posted @ 2021-05-16 23:24 半日闲1 阅读(43) 评论(0) 推荐(0)
摘要:\u7a0b\u5e8f\u8fd0\u884c\u7f3a\u5c11\u5fc5\u8981\u7ec4\u4ef6 即可! 阅读全文
posted @ 2021-05-09 17:25 半日闲1 阅读(365) 评论(0) 推荐(0)
摘要:报错:UnboundLocalError: local variable 't' referenced before assignment 在 Python 中,如果一个函数使用了和全局变量相同的名字且改变了该变量的值,那么该变量就会变成局部变量, 那么就会造成在函数中我们没有进行定义就引用了,所以 阅读全文
posted @ 2020-07-24 14:14 半日闲1 阅读(638) 评论(0) 推荐(0)
摘要:python 的虚拟环境可以为一个 python 项目提供独立的解释环境、依赖包等资源,既能够很好的隔离不同项目使用不同 python 版本带来的冲突,而且还能方便项目的发布。 1. 安装 virtualenv pip install -i https://pypi.douban.com/simpl 阅读全文
posted @ 2020-07-24 10:59 半日闲1 阅读(114) 评论(0) 推荐(0)
摘要:1. 找出字符串中的所有小写字母: 首先在 findall 函数中第一个参数写正则表达式的规则, 其中 [a-z] 就是匹配任何小写字母, 第二个参数填写要匹配的字符串 2. 使用 C[ET]O 匹配到的是 CEO 或 CTO ,也就是说 [ET] 代表的是一个 E 或者一个 T 连字符 “-” 定 阅读全文
posted @ 2020-07-23 15:02 半日闲1 阅读(214) 评论(0) 推荐(0)
摘要:面向对象的概念: 类: 描述具有相同的属性和方法的对象的集合 理解:类是一个变量和函数的集合对象:是类的实例,通过类定义的数据结构实例 三大特性:继承、多态、封装继承:子类继父类多态:由不同的类实例化得到的对象,调用一个方法,执行的逻辑不同 例如:两个不同字符串调用同一个函数len()封装:封装的目 阅读全文
posted @ 2020-07-16 17:02 半日闲1 阅读(156) 评论(0) 推荐(0)
摘要:1. 迭代:即遍历,只要是可迭代的对象,都是可以迭代的 2. 迭代器: 迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完结束。 迭代器只能往前不会后退。 迭代器有两个基本的方法:iter() 和 next(),且字符串,列表或元组对象都可用于创建迭代器,迭代器对象可以使用常规 for 语 阅读全文
posted @ 2020-07-08 09:40 半日闲1 阅读(123) 评论(0) 推荐(0)
摘要:1. lambda是一个表达式,而不是一个语句 2. lambda是只有一行的简单表达式,并不能扩展成一个多行的代码块 使用场景: 1. 一个小的功能函数,只需要一行就能完成,且只会被调用一次 2. 编程中与高阶函数联合使用 实际开发中,lambda更多的是与map、filter、reduce等高阶 阅读全文
posted @ 2020-07-07 10:30 半日闲1 阅读(149) 评论(0) 推荐(0)
摘要:for 循环和 while 循环的区别: for 循环主要用在迭代可迭代对象的情况。 while 循环主要用在需要满足一定条件为真,反复执行的情况。 (死循环+break 退出等情况。) 部分情况下,for 循环和 while 循环可以互换使用。 while 判断条件: 执行语句...... for 阅读全文
posted @ 2020-07-07 10:02 半日闲1 阅读(128) 评论(0) 推荐(0)
摘要:Python基本数据类型:字符串、 整数、 浮点数、 布尔值、 空值(None) List (列表): Python 内置的一种数据类型。 它是一种有序的集合,可以随时添加和删除其中的元素。 tuple (元组): 一旦初始化就不能修改。 也就是说元组(tuple)是不可变的,但是可以修改,比如元组 阅读全文
posted @ 2020-07-06 09:42 半日闲1
摘要:if if 结构:每一个if都会独立执行,不管执行结果是否为True 或者 False if elif 结构: 第一个if在判断True下,elif不会执行, 如果是判断失败False,就会执行 同时,只会执行一个elif 执行后,后面的全部不执行 阅读全文
posted @ 2020-07-03 09:02 半日闲1 阅读(777) 评论(0) 推荐(0)
摘要:解决:将字符串转为字典格式进行映射 示例: 1. 创建字典 2. 遍历字典,item为元组类型 3. 将元组写入文件 4. 结果 即可! 阅读全文
posted @ 2020-06-11 16:35 半日闲1 阅读(213) 评论(0) 推荐(0)
摘要:1. 第一种 2. 第二种 3. 第三种 注意优先级 阅读全文
posted @ 2020-06-11 15:09 半日闲1 阅读(311) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2020-06-06 18:58 半日闲1 阅读(209) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2020-05-19 07:55 半日闲1 阅读(466) 评论(0) 推荐(0)
摘要:如果元组中含有数字,就会报错:TypeError: sequence item 1: expected str instance, int found 解决: 去空格: 阅读全文
posted @ 2020-05-10 09:23 半日闲1 阅读(440) 评论(0) 推荐(0)
摘要:知识点:Python库及简单定时器的使用 1. 鼠标自动点击屏幕代码 (1). 首先 pip install pymouse (2). 运行代码出现:ModuleNotFoundError: No module named ‘windows’ 原因:缺少pyuserinput工具 解决:pip in 阅读全文
posted @ 2020-05-03 18:50 半日闲1 阅读(3150) 评论(0) 推荐(0)