自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 Python基础10,正则表达式

正则表达式 re模块 1,findall方法 找出所有符合规则的字符串,匹配不到返回为空列表 str1 = '人生若只如初见,何事秋风悲画扇' result = re.findall('只如初见',str1) # 精准匹配 print(result) match 只能匹配到一个,从字符串的起始位置开始匹配,没有匹配到返回None str2 = 'python123' result = re.match('python',str2) print(result) group 提取到匹配的内容 a = re

2021-03-21 18:31:33 72

原创 Python基础9,迭代器和生成器

迭代器和生成器 1,迭代器 dict1 = {'name':'zhangsan'} print(dir(dict1)) 迭代:重复同一个动作 list1 = [1,2,3,4,5] print(dir(list1)) for i in list1: print(i) index = 0 while index < len(list1): print(list[index]) index += 1 从可迭代对象生成了一个迭代器 凡是有__iter__方法,是可迭代对象 可迭代对象包含了迭代

2021-03-21 14:26:03 42

原创 Python基础8,文件和异常

文件和异常 1,文件 读操作:以只读方式打开 file = open('test.txt','r'.encoding='UTF-8') # 读 print(file.read()) file.close() 相对路径 绝对路径(通常在路径前加上r 反转义) 写操作:以只写方式打开 file = open('test.txt','w') file.write('python') file.close() w写的时候会覆盖之前的内容,只会保留刚刚写的内容 file = open('test.txt','

2021-03-21 11:17:02 123 1

原创 Python基础7,继承

继承 class Dog(): def __init__(self): print('旺旺') class Tdi(Dog): def __init__(self): # 重写 print('嗷呜嗷呜') Dog.__init__() #如果还想保留父类的方法,就调用父类的方法 super().__init__() # super找父类 xiaobaigou = Tdi() object类是所有类的基类 class A(): pass print(A.__bases__) #

2021-03-14 16:11:04 46

原创 Python基础6,类基础

类基础 类:用来描述具有相同属性和方法的对象的集合,它定义了该集合中每个对象所共有的属性和方法

2021-03-14 13:28:43 32

原创 Python基础5,函数作用域和装饰器

函数作用域和装饰器 1,函数作用域 global:能在函数里修改全局变量的值 a = 100 # 全局变量 def func1(): global a # 修改全局变量 a = 200 print(a) func1() print(a) 输出a为200 nonlocal:让嵌套函数能够修改嵌套函数之外的值 def func2(): b = 100 def func3(): nonlocal b # 取b=100 b += b return b return fun3() b

2021-03-10 21:28:35 35

原创 Python基础4,函数基础和函数参数

函数基础和函数参数 拆包 一个元素对应一个变量 a,b,c = ['张三','李四','王五'] 多个元素对应一个变量 a,b,*c = ['红','橙','黄','绿','蓝 '] (1)函数基础 函数的定义: def 函数名(): 执行代码 def bug(): print('正在给您查找故障') print('正在给您修复故障') print('已修复!') 函数的调用: 函数名() 函数出口 return,不写默认返回none def func1(a,b): c = a+b retu

2021-03-08 08:36:21 53

原创 Python基础3,控制流程

控制流程 程序执行的流程:顺序执行,选择执行,循环执行 (1)if语句判断 基本形式 if判断条件: 执行1 else: 执行2 str1 = input('请输入') if str1.find('张国荣') != -1: print('正在为你播放张国荣的歌') elif str1.find('邓丽君') != 1: print('正在为你播放邓丽君的歌') else: print('抱歉主人,没有听清楚') 三目运算 值1 if 判断语句 else 值2 print

2021-03-07 09:25:02 37

原创 Python基础2,序列类型

序列类型 所谓序列,指的是一块可以存放多个值的连续内存空间,可以通过每个值所在的编号(索引)去访问他们。 (1)列表 list 定义 [] list1 = ['大盘鸡','辣子鸡','羊肉串','小白菜','辣椒炒肉','土豆丝'] print(type(list1)) 查 print(list1[5]) # 直接根据索引查找单个值 切片 查找列表当中的一段值 [起始值:终止值] print(list1[2:5]) # 左闭右开 print(list1[:5]) # 起始值不写,从0开始 print(l

2021-03-07 08:54:12 52

原创 Python基础1,数值类型和散列类型

数值类型和散列类型 (1)数值类型 int 整型 float 浮点类型 bool 布尔类型 Ture False complex 复数类型 1+2j 实部 虚部 类型转换: int-float float(2) bool-int int(True) 所有非零的数转换成bool都是True,零转换成bool类型是False 运算符: //取整 %取余 **取幂 命名规则:以数字,下划线,字母组成,但不要以数字和下划线开头,避开关键字 (2)散列类型 集合set: 唯一性,无序性 set1={1,2,

2021-03-06 21:26:12 88

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除