摘要: 这两天在学习函数,练习写一个判断是否为小数的函数,看起来蛮简单的,飞速写完很是得意,然后测了一下,发现差得好多呀,这个并不像想象那样简单,我得到的教训是,想要把一个需求哪怕再小的需求考虑周全,都不是件简单的事。 我的路还很长,但千里之行始于足下,努力学习,不断总结,持续提高,做自己喜欢做的事,享受快 阅读全文
posted @ 2017-06-07 17:00 后知者 阅读(2111) 评论(0) 推荐(0) 编辑
摘要: 函数也叫方法,就是把实现某种功能的一组代码封装起来,当你需要这个功能时直接调用函数即可。定义函数:定义函数时要注意 “def”关键字,“:”,“函数体缩进”;用“return”使函数有具体返回值,没有return返回“None”.def SUM(a, b): return a + b调用函数:函数名 阅读全文
posted @ 2017-06-06 11:17 后知者 阅读(413) 评论(0) 推荐(0) 编辑
摘要: 常用三元运算符来简化分支和循环的代码: 分支简化: 循环简化: 阅读全文
posted @ 2017-06-05 17:34 后知者 阅读(343) 评论(0) 推荐(0) 编辑
摘要: 集合集合是由花括号括起来的一组数据,特点是“数据不重复”,“无序”,“类型不统一”。其中数据不重复是它最重要的特点,常常用于“去重”操作,Set(list)方法可以把列表强制转换成集合。集合的一些操作:1. 把列表转换为集合 # 强制类型转换 list = [‘abc’ , 58.5, True] 阅读全文
posted @ 2017-06-05 17:14 后知者 阅读(365) 评论(0) 推荐(0) 编辑
摘要: Python用 sys.argv[] 实现从程序外部传参 “外部”的含义,其实就是这些参数不是你在程序中定义的,而是在程序之外通过输入操作传递进来的。sys.argv 会返回一个元组,元组的首个元素即sys.argv[0]是程序本身,第二个元素之后依次是我们通过输入来指定的各个参数。既然是元组,就说 阅读全文
posted @ 2017-06-01 14:05 后知者 阅读(681) 评论(0) 推荐(0) 编辑
摘要: 文件操作 Python3用open()方法打开文件并返回文件句柄,有了文件句柄就可以对文件进行各种操作了。 打开文件: open(“文件名” , 打开方式) 如: f=open(“file.txt”, ‘r’) # 文件名通常是文件全名,即有路径和扩展名的文件名,如果没有写路径默认为当前路径 # 打 阅读全文
posted @ 2017-05-23 11:11 后知者 阅读(317) 评论(0) 推荐(0) 编辑
摘要: 字典操作 字典是由一对花括号括起来的一组“键值对”,每个键值对就是字典的一个元素,元素在字典中是无序的,常见操作如下: info = { 'name':'xiaoming', 'sex':'nan', 'age':20, 'id':1, } print(info['id']) # 通过key取值 p 阅读全文
posted @ 2017-05-22 18:20 后知者 阅读(310) 评论(0) 推荐(0) 编辑
摘要: 列表操作 列表时用方括号括起来的一组元素值,是可变变量,可通过下表取值,也可以通过下表来修改值,列表中的元素是有序的,可以是不同的基本数据类型,如: names=[1, 2, 3, “abc”, “def”] 列表取值时,下标也是从0开始,最大下标是元素个数减1,即len(names)-1 列表操作 阅读全文
posted @ 2017-05-22 17:07 后知者 阅读(373) 评论(0) 推荐(0) 编辑
摘要: 分支 和 循环 分支和循环这俩结构在各语言中都有着很重要的地位,当然我之前都没有学好,这里总结一下在Python学习中对这俩结构的认识。 分支结构 # 单分支 if 条件判断: 执行语句… # 双分支 if 条件判断: 执行语句… else: 执行语句… #多分支 if 条件判断: 执行语句… el 阅读全文
posted @ 2017-05-22 15:23 后知者 阅读(608) 评论(0) 推荐(0) 编辑
摘要: 字符串操作 字符串是可以通过下标来进行取值的,但是由于字符串是不可变变量,不能通过下标来修改它的值(形式如 字符串[下标]),下标从0开始,最大下标值是字符串长度减1,即len(string)-1 Python针对字符串有个比较帅气的判断常常用在for循环里示意如下: names=”Tinada, 阅读全文
posted @ 2017-05-22 15:18 后知者 阅读(955) 评论(2) 推荐(0) 编辑