目录 1.列表的概念 (1)列表的定义 (2)列表的应用场景 (3)列表的定义格式 2.列表的常用操作 (1)列表的查找 1)通过下标查找 2)通过方法查找 3)判断是否存在 (2)列表的增加 @1.append()方法 @2.extend()方法 @3.insert()方法 (3)列表的删除 @1.del @2.pop()方法 @3.remove()方式 @4.clear()方法 (4)列表的修改 @1.修改指定下标数据 @2.reverse()方法 @3.sort()方法 (5)列表的复制…
目录 1.运算符 @1.+加号 @2.*乘号 @3.in或not in 2.公共方法 @1.len()方法 @2.del和del() @3.max()方法 @4.min()方法 @5.range() @6.enumerate() 3.容器类型转换 @1.tuple()函数 @2.list()函数 @3.set()函数 Python序列的公共API指的就是,之前所学过的Python序列,如:列表.元组.字典等,基本上都支持的操作. 总结如下: 1.运算符 运算符 描述 支持的容器类型 + 合并 字…
目录 1.字符串的查找 @1.find()方法 @2.index()方法 @3.rfind()和rindex()方法 @4.count()方法 2.字符串的修改 @1.replace()方法 @2.split()方法 @3.join()方法 @4.capitalize()方法 @5.title()方法 @6.lower()方法 @7.upper()方法 @8.lstrip()方法 @9.rstrip()方法 @10.strip()方法 @11.ljust()方法 @12.rjust()方法 @1…
目录 1.列表推导式 (1)快速体验 (2)带if的列表推导式 (3)多个for循环实现列表推导式 2.字典推导式 (1)创建一个字典 (2)将两个列表合并为一个字典 (3)提取字典中目标数据 3.集合推导式 4.补充提示 推导式comprehensions(又称解析式),是Python的一种独有特性. 推导式是可以从一个数据序列构建另一个新的数据序列(的一种结构体). Python中共有三种推导,在Python2和3中都有支持: 列表推导式 字典推导式 集合推导式 1.列表推导式 作用:用一个…
目录 1.通过切片对列表的操作 (1)通过切片对列表进行修改 (2)通过切片对列表进行删除 (3)注意 2.列表的循环遍历 (1)while循环遍历 (2)for循环遍历 3.列表嵌套 4.综合示例 上一篇文章介绍了列表操作的常用API,本篇文章再说明一些列表(List)其他一些很常用的操作. 1.通过切片对列表的操作 注意:在给切片进行赋值时,只能使用序列赋值. (1)通过切片对列表进行修改 """ 1.使用一个序列替换,一个列表的片段. 注意:不过替换序列的当度是多少,…
目录 1.什么是格式化输出 2.Python格式化输出的五种方式 方式一:字符串之间用+号拼接 方式二:print()函数可同时输出多个字符串 方式三:占位符方式 方式四:f格式化方式(推荐) 方式五:format()函数方式 3.print()函数结束符 (1)sep参数 (2)end参数:结束符 4.补充:Python的输入函数input() (1)Python的输入说明 (2)输入的语法 (3)输入的特点 (4)示例 1.什么是格式化输出 数据按照某种特殊的要求输出,假如字符串中有各种格式…
目录 1.表达式介绍 2.运算符 (1)运算符的分类 (2)算数运算符 (3)赋值运算符 (4)复合赋值运算符 (5)比较运算符 3.逻辑运算符 拓展1:数字之间的逻辑运算 拓展2:Python中逻辑运算符可以连续使用 4.Python运算符优先级 说明:变量的赋值与计算都离不开表达式,表达式的运算依赖于变量.常量和运算符.那么我们先说一说什么是表达式. 1.表达式介绍 Python表达式是变量.常量.运算符.方法调用的序列,它执行指定的计算并返回某个确定的值. 表达式不会对程序产生实质性的影响…
目录 1.流程控制基本概念 2.选择结构(条件语句) (1)条件语句概念 (2)if语句语法 (3)if...else...语句 (4)多重判断 (5)if语句嵌套 3.应用:猜拳游戏 4.三元运算符 1.流程控制基本概念 默认情况下,程序的运行流程是这样的:运行程序后,系统会按编写好的代码,从上至下顺序执行程序中的每一行代码.但是这样并不能满足我们所有的开发需求,实际开发中,我们需要根据不同的条件可以改变程序的执行顺序,也可以让指定的程序反复执行多次,最终来实现我们要完成的功能. 为了方便我们…
目录 1.迭代器对象的创建 2.实际应用案例 3.总结: 1.迭代器对象的创建 迭代器是一种可以被遍历的对象,并且能够作用于next()函数,迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完结束,迭代器只能往后遍历,不能回溯.不像列表,你随时可以取后面的数据,也可以返回头取前面的数据,迭代器通常要实现两个基本方法next()和iter(). 概括的说,一个对象实现了__iter__()和__next__()方法,那么它就是一个迭代器对象. 但是只实现了__iter__()方法没有实现…
目录 1.Python的交互模式 2.IDLE工具使用说明 3.Sublime3工具的安装与配置 (1)Sublime3的安装 (2)Sublime3的配置 4.使用Sublime编写并调试Python代码 (1)在Sublime3中直接执行Python代码 (2)使用SublimeREPL插件来运行Python代码 5.本地手动安装Sublime3插件 我自己常用的简单Python代码调试工具是IDLE和Sublime3,IDLE很少使用了,基本上用Sublime3稍微多一些,Sublime3…