- 博客(8)
- 收藏
- 关注
原创 生成器,迭代器,闭包,装饰器
生成器,迭代器,闭包,装饰器 一.生成器 生成器会将你要生成的数据储存起来,等到需要的时候,用一次,执行一次 1.创建生成器的第一种方式: list = (x for x in range(5)) print(list)→(输出的是list的地址) print(next(list))→0 print(next(list))→1 print(next(list))→2 注意:输出次数一定不要超过循环次数,否则会报错 2.yield方法: 此方法要配合函数使用,只要函数中有yield,那么这就是一个生成器 例.
2022-04-13 11:27:32
298
原创 正则表达式
正则表达式 一.什么是正则表达式? 简单来说就是按照一定的规则去处理字符串的一个工具,这个规则叫正则表达式 正则表达式独立任何编程语言之外 二.正则表达式的使用方法: 1 导入re库 2 定义正则规则以及需要匹配的字符串 3 进行校验得到结果 例: import re str = "wo shi di yi ming" pattern = "yi" result = re.match(pattern,str) print(result.group()) 其中 re.match(正则规则,字符串) 即从左往右
2022-04-12 09:28:43
195
原创 面向对象基础
面向对象基础 一.类的定义 一个类中包括:属性和方法,格式: class 类名:(类名首字母大写) 属性 方法 创建一个对象,并调用对象的方法 变量名 = 类名() 变量名.方法() 实例为: class Dog: def eat(self): print("狗在吃骨头") dog1 = Dog() dog1.eat 二.创建多个对象 class Dog: def eat(self): print("狗在吃骨头") def introd...
2022-04-05 23:14:18
430
原创 函数的调用与声明
一.函数的格式: def 函数名():(参数可写可不写) 函数内部的代码 函数必须调用才能执行 例如: def print_love(): print("家人们,我爱你们!") (当程序执行到def print_love():时,判定这是一个函数,程序直接跳过) print_love() (此时即为调用函数,程序运行到这里会返回到函数的定义里,进行程序流程) 二.带参数的函数: 格式: def 函数名(形式参数): 函数内的代码 参数即指代你想使用的东西,在调用中添加在括号里 例如:...
2022-04-02 08:57:30
862
原创 我的python学习记04
列表,元组,字典的使用 一.列表 列表的格式:list[元素1,元素2,……] 列表也是一个有序集合,下标索引从0开始与字符串类似 1.在列表中添加数据 append:list.append(添加元素) (在最后添加元素) insert:list.insert(下标,添加元素) (在指定位置添加元素) extend:list.exend(list2) (合并两个列表) 2.在列表中删除数据 pop:list.pop() (删除最后一个元素) remove:list.remove(删除元素) (删除指定的..
2022-03-22 11:41:16
839
原创 我的python学习记_03
数据类型 python中的数据类型包括:1.数字类型number:整型int(即整数) 浮点型float(小数形式,整数的话后面加".0") 布尔型(判断正确与否) 复数型(complex) 2.字符串类型str 3.列表类型list 4.元组类型tuple 5.集合类型set 6.字典类型dict 这些类型可以用type函数测出,详情见第一篇文章 字符串 1.字符串截取: 截取中用到的语法:print(len(txt))字符串长度 print(txt[2])获取字符串中第3个字符(字符串中的.
2022-03-16 17:54:57
108
原创 我的python学习记_02
流程控制 算术运算符: + 加(在字符串中拼接作用) - 减 * 乘 / 除 // 商 % 取余 ** 次幂 比较运算符: > 是否大于 >= 是否大于等于 < 是否小于 != 是否不等于 == 是否等于 <= 是否小于等于 if条件判断: 基本结构: if判断条件:(这里冒号不要忘记,必须加) 如果...
2022-03-16 17:52:49
4810
原创 我的python学习记_01
一切的开始都是从打招呼开始的,python也不例外,首先和将要陪伴我后半生的朋友说句情话: print("不是在最美好的时光遇见你,而是因为遇见你才让我有了最美好的时光") 初写代码,一定要注意这些问题:1.写代码时使用中文符号(为避免问题,可以设置自己的输入法在中文时使用英文标点) 2.使用全角符号 3.缺少漏掉括号(为避免问题,打括号就一对一对的打) 4.代码拼写错误(要求细心) 5.缩进问题(python缩进是非常严格的,否则会报错) 在程序员中流传着这样一句话:你的代码只有你和上帝看得懂,再
2022-03-16 17:51:08
534
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人