python基础学习(十二)】的更多相关文章

前一段时间学习了Python数据类型,语句和函数,目前书写python的新特性,继续练手!!!! 一.切片 之前我们从python的list 或者 tuple中取得元素都是这样写,显然不够灵活 listInfo = ['aaa', 'bbb', 'ccc']; print( listInfo[0] ) print( listInfo[1] ) print( listInfo[2] ) 输出:aaa     bbb     ccc python又提供了一种新的方法[切片]操作符,能够提高获取某些特…
很多程序都有记录日志的需求,并且日志中包含的信息既有正常的程序访问日志,还可能有错误.警告等信息输出,python的logging模块提供了标准的日志接口,你可以通过它存储各种格式的日志,主要用于输出运行日志,可以设置输出日志的等级.日志保存路径.日志文件回滚等: 使用logging的优势: a)你可以控制消息的级别,过滤掉那些并不重要的消息. b)你可决定输出到什么地方,以及怎么输出.有许多的重要性别级可供选择,debug.info.warning.error 以及 critical.通过赋予…
一.知识点整理: 1.可迭代的:对象下有_iter_方法的都是可迭代的对象 迭代器:对象._iter_()得到的结果就是迭代器 迭代器的特性: 迭代器._next_() 取下一个值 优点: 1.提供了一种统一的迭代对象的方式,不依赖于索引 2.惰性计算 缺点: 1.无法获取迭代器的长度 2.一次性的,只能往后取值,不能往前退,不能像索引那样去取得某个位置的值 2.生成器:函数内带有yield关键字,那么这个函数执行的结果就是生成器 生成器的本质就是迭代器 def func(): n=0 whil…
今日主要内容 推导式 生成器表达式 lambda匿名函数 内置函数介绍 一.推导式 (一)列表推导式 先来看一段代码 建立一个空列表,向空列表中添加元素 lst = list() for i in range(5): lst.append(i) print(lst) 运行结果: [0, 1, 2, 3, 4] 利用列表推导式,效果一样 lst = [i for i in range(5)] print(lst) 运行结果: [0, 1, 2, 3, 4] 循环模式: 格式:[元素 for 元素…
2.列表简介 Python有内置的一种数据类型列表:list. list是一种有序的集合. 列表由一系列按特定顺序排列的元素组合.用方括号 [ ] 来表示. list里面的元素的数据类型可以不同,比如: >>> L = ['Apple', 123, True] # 分别是字符串,整数,布尔值 2.1索引列表 从0开始而不是1.当索引超出了范围时,Python会报一个IndexError错误,所以,要确保索引不要越界.特殊情况,当索引开始位置超过列表范围时,返回空表,不报错. >&g…
return返回值: python函数都有返回值,函数体内无return,默认返回值None, 函数参数: 1.普通参数 严格按照顺序,将实际参数赋值给形式参数,一一对应. 例: def send(xxx,z,content): print(xxx,z,content) send("yy","dd",'niubi') 2.默认参数 必须放在参数列表的最后,且实际参数可以缺省和覆盖. 例: def send(xxx,z,content=123): print(xxx,…
1.列表 ①列表的创建: ②列表的查询(索引): ③列表的切片操作: 此处要注意到:返回索引0到3的元素,顾头不顾尾. ④列表的增加: s.append()  #直接在结尾追加 s.insert()  #在指定列表索引值的位置,插入指定元素,例如: ⑤列表的删除: s.remove():删除从左找到的第一个指定元素 s.pop():删除最后一个元素,并返回最后一个元素的值 del s[]:用python全局的删除方法删除指定元素 注意:del s[1:6]是删除多个元素 ⑥列表的循环操作: ⑦列…
一. Python如何运行程序 1. 在交互模式下编写代码 最简单的运行Python程序的方法是在Python交互命令行中输入程序.当然有很多方法可以开始这样的命令行,比如IDE,系统终端.如果你已经在计算机中安装了解释器,并且可以运行,那么你就可以输入Python程序了.也可以使用系统自带的黑窗口命令模式,这是最基本的输入命令的方式,windows中按着win+r输入cmd就可进入命令提示环境.下面给大家看下操作(输出Hello world): 或许是Python版本比较高,在命令行下输入 p…
注释 1. 注释的作用 注释就是对某些代码进行标注说明,以增强代码的可读性.我们在写程序的时候,编写的某一部分代码的意图不太明显,这时候就需要对这一部分代码加以说明,来明确这一部分到的意图.一般的编程语句有单行注释和多行注释 2. 单行注释 单行注释是以#开头,#右边的所有的文字都被当做说明文字,而不是真正要执行的程序,只起到辅助说明作用 示例代码如下(为了保障可读性,#后面一般要加上一个空格): # 这是单行注释 print("Hello word") 在代码的后面加上单行注释 为了…
一.查找元素 1.选择器 基本选择器 $("*") $("#id") $(".class") $("element") $(".class,p,div") 层级选择器 $(".outer div")  后代 $(".outer>div")  子代 $(".outer+div") .outer后面的兄弟div(后面一个) $(".ou…