摘要: 一 什么是迭代 1 重复 2 下一次重复是基于上一次的结果 # while True: # cmd=input('>>: ') # print(cmd) # l=['a','b','c','d'] # count=0 # while count < len(l): # print(l[count]) 阅读全文
posted @ 2017-06-19 23:54 申不二 阅读(248) 评论(0) 推荐(0) 编辑
摘要: 一 为何要有函数? 不加区分地将所有功能的代码垒到一起,问题是: 代码可读性差 代码冗余 代码可扩展差 如何解决? 函数即工具,事先准备工具的过程是定义函数,拿来就用指的就是函数调用 结论:函数使用必须是:先定义,后调用 二:函数的分类 1.内置函数:built-in 2.自定义函数: def 函数 阅读全文
posted @ 2017-06-19 23:31 申不二 阅读(231) 评论(0) 推荐(0) 编辑
摘要: 一、文件处理流程 二、文件打开模式 打开文件时,需要指定文件路径和以何等方式打开文件,打开后,即可获取该文件句柄,日后通过此文件句柄对该文件操作。 打开文件的模式有: r ,只读模式【默认模式,文件必须存在,不存在则抛出异常】 w,只写模式【不可读;不存在则创建;存在则清空内容】 x, 只写模式【不 阅读全文
posted @ 2017-06-19 20:04 申不二 阅读(298) 评论(0) 推荐(0) 编辑
摘要: 一、集合 集合的作用一:关系运算集合的作用二:去重 定义集合:集合内的元素必须是唯一的;集合内的元素必须是可hash的,也是就不可变类型;集合是无序的 循环 关系运算 集合方法 集合操作类型 总结 二、布尔类型: True和False print(type(True)) count=10 print 阅读全文
posted @ 2017-06-19 17:35 申不二 阅读(475) 评论(0) 推荐(0) 编辑
摘要: 一、列表 定义:[ ] 内以逗号分隔,按照索引,存放各种数据类型,每个位置代表一个元素 特性: > 可存放多个值 > 可修改指定索引位置对应的值,可变 > 按照从左到右的顺序定义列表元素,下标从0开始顺序访问,有序 1.1列表创建 list 表示列表类型 list1=[ ] #空列表 list2=[ 阅读全文
posted @ 2017-06-19 17:14 申不二 阅读(307) 评论(0) 推荐(0) 编辑
摘要: 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 阅读全文
posted @ 2017-06-08 00:55 申不二 阅读(769) 评论(0) 推荐(2) 编辑
摘要: 一、流程控制 1.条件语句 1.1单分支 1.2多分支 条件判断 计算机之所以能做很多自动化的任务,因为它可以自己做条件判断。 根据Python的缩进规则,如果if语句判断是True,就把缩进的两行print语句执行了,否则,什么也不做。 也可以给if添加一个else语句,意思是,如果if判断是Fa 阅读全文
posted @ 2017-06-08 00:33 申不二 阅读(310) 评论(0) 推荐(0) 编辑
摘要: 一、为什么要编程 解放人力:让机器按照人们事先为其编写好的程序自发地去工作 二、什么是编程语言 编程语言就是程序员与计算机之间沟通的介质;程序员把自己想说的话用编程语言写到文件里,这其实就开发了一个程序,接下来让计算机按照文件里说的内容去做事情,这就是程序的执行。 三、编程语言的分类 机器语言 >汇 阅读全文
posted @ 2017-06-08 00:01 申不二 阅读(264) 评论(0) 推荐(0) 编辑
摘要: 一、if语句、while、for循环各种小例题 1.用户验证 2.猜年龄 3.查询成绩 4.for循环打印1235 脚本4的执行结果: 5.改进版的猜年龄 脚本5结果: 6.查看文件类型 脚本6结果: 7.打印乘法口诀表 脚本7结果: 8.批量创建用户 脚本8执行结果: 9.批量删除用户 脚本9执行 阅读全文
posted @ 2017-06-05 17:00 申不二 阅读(250) 评论(0) 推荐(0) 编辑
摘要: 一、什么是正则 正则就是用一些具有特殊含义的符号组合到一起(称为正则表达式)来描述字符或者字符串的方法。或者说:正则就是用来描述一类事物的规则。 二、grep 1.参数 -n :显示行号 -o :只显示匹配的内容 -q :静默模式,没有任何输出,得用$?来判断执行成功没有,即有没有过滤到想要的内容 阅读全文
posted @ 2017-06-03 21:38 申不二 阅读(1486) 评论(0) 推荐(0) 编辑