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 元素…
学习的第一步,就是通常的输出函数:print() 1.基础主要学习了变量的赋值,变量名可以疑字母.数字.下划线(_)进行命名,但是不能以数字开头 变量的赋值:变量名 = 变量值 2.模块的导入,和调用模块内的某个函数 import 模块名 调用函数:模块名.函数 3.input() 输入函数 4.反斜杠的转义 如单引号 \' : print('let\'s go') 5.若反斜杠不作为转义功能,作为内容,可以加r开头,原始字符: print(r"hell\nword") 6.拼接字符:…
2.列表简介 Python有内置的一种数据类型列表:list. list是一种有序的集合. 列表由一系列按特定顺序排列的元素组合.用方括号 [ ] 来表示. list里面的元素的数据类型可以不同,比如: >>> L = ['Apple', 123, True] # 分别是字符串,整数,布尔值 2.1索引列表 从0开始而不是1.当索引超出了范围时,Python会报一个IndexError错误,所以,要确保索引不要越界.特殊情况,当索引开始位置超过列表范围时,返回空表,不报错. >&g…
模块的导入方式 import os  调用时os.rename from os import rename #只导入的特定功能 调用时rename() from asynico.events import get_event_loop_policy as get_event 类似子模块,as重命名 自定义模块 自定义模块:即自己写的代码 查找路径: import sys print(sys.path) 可显示查找路径,自定义模块必须存于这些路径中,否则找不到 安装第三方模块 首先安装pip wi…
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…