![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python
文章平均质量分 62
_KIJWS
祝一帆风顺
展开
-
Python复习
Python基础知识Python控制语句Python常用数据结构–列表Python常用数据结构–元组Python常用数据结构–字典Python常用数据结构–集合Python可迭代对象与迭代器Python推导式Python序列解包Python字符串Python正则表达式(部分)...原创 2021-05-20 00:05:00 · 106 阅读 · 0 评论 -
Python正则表达式
正则表达式正则表达式是一个特殊的字符序列,利用事先定义好的一些特定字符以及它们的组合组成一个“规则”,检查一个字符串是否与这种规则匹配来实现对字符的过滤与匹配使用正则表达式需要导入re模块(import re)re模块中的findall()方法以列表的形式返回所有能匹配的子串,若未找到,则返回空列表元字符与自身不匹配,而是表明应和一些特殊的东西匹配,或会影响重复次数的特殊字符常用的正则表达式元字符.:除换行符意外的任意字符import res = 'hello world'prin原创 2021-05-19 23:57:38 · 102 阅读 · 0 评论 -
Python字符串
字符串Python3支持两种类型的字符串:str(支持Unicode编码)、bytes,两者之间可以相互转换(str转bytes用encode(),bytes转str用decode())Python3.x完全支持中文字符,解析器默认采用 UTF-8解析源程序,无论是数字字符、英文字母、汉字都按一个字符来对待和处理。Python3.x中可用中文作为标识符字符串的构造在Python中字符串的构造,主要通过两种方法来实现:一是使用str函数,二是用单引号、双引号或三引号。在Python中,使用引号是一种原创 2021-05-19 23:22:02 · 236 阅读 · 0 评论 -
Python序列解包
序列解包序列解包是Python赋值语句的一种技巧和方法多变量赋值注:变量的数量和值的数量必须匹配x,y,z = 1,2,3print(x,y,z)运行结果:另外,要与下列语句区分开:x = 1,2,3 #x实际上得到了一个元组print(x)运行结果:一个对象的值赋给多个对象x = 1,2,3i,j,k = xprint(i,j,k)运行结果:交换两个变量的值x,y = 1,2y,x = x,yprint(x,y)运行结果:切片支持序列解包a =原创 2021-05-18 01:06:58 · 134 阅读 · 0 评论 -
Python推导式
推导式又称解析式,利用列表推导式、字典推导式、集合推导式可以从一个数据对象勾见另一个新的数据对象。列表推导式对可迭代对象的元素进行遍历、过滤或再次运算,生成满足条件的新列表。结构:[func/expression for value1 in iterable1 if condition1 for value2 in iterable2 if condition2 … for valueN in iterableN if conditionN]注:列表推导式中可以使用函数示例:#循环语句原创 2021-05-18 00:43:46 · 166 阅读 · 0 评论 -
Python可迭代对象与迭代器
可迭代对象如果一个对象实现了_iter_方法,则可被看作可迭代对象也可通过isinstance()方法判断是否是可迭代对象(用法:isinstance(objectName,iterable))迭代器实现了_iter_方法和_next_方法,并可通过_next_方法不断返回下一个值的对象成为迭代器可通过next()方法访问下一个元素通过isinstance()方法判断是否是迭代器(用法:isinstance(objectName,iterator))列表、元组、字符串、字典、集合实现了__it原创 2021-05-17 00:51:52 · 82 阅读 · 0 评论 -
Python常用数据结构--集合
集合一组用“{ }”括起来的无序不重复元素,元素可以是各种类型的不可变对象原创 2021-05-16 23:38:49 · 450 阅读 · 0 评论 -
Python常用数据结构--字典
字典Python中唯一内建的映射类型,每个元素都是一组键值对(key:value),其元素没有位置索引,键值之间用冒号连接关于键和值键:可以是任何不可修改类型的数据(不可重复)值:可以是任何类型的数据...原创 2021-05-15 21:05:40 · 187 阅读 · 0 评论 -
Python常用数据结构--元组
元组与列表类似,但元素不可修改(增删改)元组创建tupleName = ( )元组运算列表的运算基本都适用于元组元组访问通过索引、切片访问元组列表与元组之间的转换列表转元组:tuple(listName)元组转列表:list(tupleName)关于列表的介绍:Python常用数据结构–列表...原创 2021-05-13 22:09:56 · 97 阅读 · 0 评论 -
Python常用数据结构--列表
序列列表列表元素可以由任意类型的数据构成,同一列表中的各元素的类型可以各不相同,且元素允许重复。列表函数len():返回元素个数max():返回最大值min():返回最小值reversed():将列表中元素的位置反转并返回一个可迭代的reversed对象reverse():仅将列表中元素的位置反转,但不返回值。list1 = [1,2,3,4]print(list1)print(reversed(list1))print(list(reversed(list1)))list1.原创 2021-05-13 21:57:32 · 151 阅读 · 0 评论 -
Python控制语句
Python控制语句分支结构if语句if语句由四部分构成:关键字if,条件表达式,冒号,语句体单分支if语句的示例:a = 1if a>0: print(a) #缩进了四个空格双分支if语句示例:a = 1if a>0: print(a)else: print("a<0")多分支if语句示例:a=1b=2if a+b<0: print("a+b<0")elif a+b=0: print("a+b=0")原创 2021-05-11 19:58:36 · 67 阅读 · 0 评论 -
PYTHON基础知识
PYTHON基础知识原创 2021-04-20 19:51:51 · 172 阅读 · 1 评论