摘要: 1. .py文件可以当作模块来导入 一个python文件可以有两种用途: 一:脚本,一个文件就是整个程序,用来被执行 二:模块,文件中存放着一堆功能,用来被导入使用 python为我们内置了全局变量__name__, 当文件被当做脚本执行时:__name__ 等于'__main__' 当文件被当做模 阅读全文
posted @ 2018-01-12 22:06 丢失固执 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 内置函数列表 阅读全文
posted @ 2018-01-04 23:09 丢失固执 阅读(113) 评论(0) 推荐(0) 编辑
摘要: 1. 递归 递归调用:在调用一个函数的过程中,直接或者间接又调用该函数本身 递归的2个阶段:1.递推、2.回溯 import sys print(sys.getrecursionlimit()) 1000 默认次数,若是死循环,最多打印1000次 sys.setrecursionlimit(2000 阅读全文
posted @ 2018-01-04 22:07 丢失固执 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 1.三元表达式 example1 x = 10 y = 20 res = x if x y else y print(res) example2 name = 'abc' res = 'y' if name == 'abc' else 'n' print(res) 2.列表推导式 传统方法 l = 阅读全文
posted @ 2018-01-04 21:43 丢失固执 阅读(113) 评论(0) 推荐(0) 编辑
摘要: 1. 迭代器 迭代:指的是一个重复的过程,每一次重复称为一次迭代,并且每一次重复的结果是下一次重复的初始值 对于序列类型:str,list,tuple可以依赖索引迭代取值;但对于dict,set,文件等,python必须提供一种不依赖索引的迭代取值的方法 可迭代对象 obj.__iter__ () 阅读全文
posted @ 2018-01-02 23:21 丢失固执 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 匿名函数:就是不用定义函数,便可直接调用。当我们在传入函数时,有些时候,不需要显示的定义函数,直接传入匿名函数更方便。 1. 比较以下2种函数定义及调用方式的不同 1) 有名函数 def func(x,y,z=1): return x+y+z print(func(1, 2)) 4=1+2+1 这里 阅读全文
posted @ 2017-12-27 23:33 丢失固执 阅读(308) 评论(0) 推荐(0) 编辑
摘要: 计算机系统分为:计算机硬件,操作系统,应用程序三部分。 我们用python或其他语言编写的应用程序若想要把数据永久保存下来,必须要保存于硬盘中,这就涉及到应用程序要操作硬件,众所周知,应用程序是无法直接操作硬件的,这就用到了操作系统。操作系统把复杂的硬件操作封装成简单的接口给用户/应用程序使用,其中 阅读全文
posted @ 2017-12-14 19:10 丢失固执 阅读(308) 评论(0) 推荐(0) 编辑
摘要: 运算符分类:算数运算符、比较(关系)运算符、赋值运算符、位运算符、逻辑运算符、成员运算符、身份运算符 1. 算数运算符 运算符 | 描述 | 例子(x=10 y=3) | 结果 | | | + | 加 两个对象相加,可以是字符串 | print(x+y) | 13 | 减 两个对象相乘 | prin 阅读全文
posted @ 2017-12-14 14:27 丢失固执 阅读(215) 评论(0) 推荐(0) 编辑
摘要: 字符串、列表、元组、字典与集合 1. 字符串(str) 字符串是定义在单引号\双引号\三引号内,由一串字符组成,字符串常用函数如下: 0) 定义字符串 mstr1 = ’abc‘ mstr2 = '123' mstr3 = 'a13b2' 1) 切片,按索引取值,顾头不顾尾 mstr = 'hell 阅读全文
posted @ 2017-12-08 20:38 丢失固执 阅读(249) 评论(0) 推荐(0) 编辑