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

浙公网安备 33010602011771号