摘要: 时间模块time&datetime 在Python中有三种方式来表示时间: 时间戳 格式化的时间字符串 元组(struct_time)共九个元素。由于Python的time模块实现主要调用C库,所以各个平台可能有所不同 元组时间里表示方式的含义: 索引(Index) 属性(Attribute) 值(Values) 0 tm_year(年) ... 阅读全文
posted @ 2018-05-22 16:45 游走在边缘的人 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 随机模块random 随机模块的用法 >>> random.randrange(1,10) #返回1-10之间的一个随机数,不包括10 >>> random.randint(1,10) #返回1-10之间的一个随机数,包括10 >>> random.randrange(0, 100, 2) #随机选取0到100间的偶数 >>> random.random() #返回一个随机浮点数 >>>... 阅读全文
posted @ 2018-05-22 16:45 游走在边缘的人 阅读(224) 评论(0) 推荐(0) 编辑
摘要: 模块 什么是模块? 为了编写可维护的代码,我们把很多函数分组,分别放到不同的文件里,这样,每个文件包含的代码就相对较少,很多编程语言都采用这种组织代码的方式。在Python中,一个.py文件就称之为一个模块(Module) 使用模块的好处 最大的好处是大大提高了代码的可维护性。其次,编写代码不必从零开始。当一个模块编写完毕,就可以被其他地方引用。我们在编写程序的时候,也经常引用其他模块,... 阅读全文
posted @ 2018-05-22 16:44 游走在边缘的人 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 名称空间 名称空间指存放名字的地方 名称空间分为三种: locals:函数内部的名称空间,包括局部变量与形参 globals:全局变量,函数模块定义所在模块的空间 builtins 内置模块的名称空间 不同变量的作用域不同就是由这个变量的所在变名空间决定的 作用域: 全局范围:全局存活,在全局生效 局部范围:局部存活,在局部生效 查看作用域的方法:locals(),globals... 阅读全文
posted @ 2018-05-18 18:27 游走在边缘的人 阅读(91) 评论(0) 推荐(0) 编辑
摘要: 列表生成式 列表生成式就是将一些简单的代码合并成一条代码来写 # 需要将列表[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]各自加1 #普通会这样写 a = [1,3,4,6,7,7,8,9,11] for index,i in enumerate(a): a[index] +=1 print(a) #用列表生成式 a = [i+1 for i in range(10)] ... 阅读全文
posted @ 2018-05-18 18:27 游走在边缘的人 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 文件操作 文件的操作方法 模式 含义 r 文本只读模式 rb 二进制模式 这种方法是用来传输或存储,不给人看的 r+ 读写模式,只要有r,那么文件必须存在 rb+ 二进制读写模式 w 只写模式,不能读,用w模式打开一个已经存在的文件,如果有内容会清空,重新写 wb 以二进制方式打开,只能写文件,如果不存在,... 阅读全文
posted @ 2018-05-15 16:40 游走在边缘的人 阅读(99) 评论(0) 推荐(0) 编辑
摘要: 函数的定义 函数是指将一组语句的集合通过一个名字(函数名)封装起来,想要执行这段函数,通名函数名来进行调用 特性: 1.减少代码的重复性 2.程序的扩展性 3.对程序的可维护性 语法的定义: def 函数名() 代码块 函数名() 函数参数 形参 只有在被调用时才分配内存单元,在调用结束时,即刻释放所分配的内存单元。因此,形参只在函数内部有效。函数调用结束返回主调用函数... 阅读全文
posted @ 2018-05-15 16:40 游走在边缘的人 阅读(219) 评论(0) 推荐(0) 编辑
摘要: 需求: 可依次选择进入各子菜单 可从任意一层往回退到上一层 可从任意一层退出程序 1 #!/usr/bin/env python3 2 #-*- coding:utf-8 -*- 3 ''' 4 Time:2018/5/3 16:23 5 File:三层菜单 6 Author:ly 7 ''' 8 阅读全文
posted @ 2018-05-09 10:15 游走在边缘的人 阅读(129) 评论(0) 推荐(0) 编辑
摘要: goods = [ {"name": "电脑", "price": 1999}, {"name": "鼠标", "price": 10}, {"name": "游艇", "price": 20}, {"name": "美女", "price": 998}, ...... ] 功能要求: 1、启动程序 阅读全文
posted @ 2018-05-09 10:10 游走在边缘的人 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 元组的定义和特性 定义:与列表类似,只不过[]改成()_ 特性: 1.可存放多个值 2.不可变 3.按照从左到右的顺序定义元组元素,下标从0开始顺序访问,有序 元组的创建与常用操作 创建 ages = (11, 22, 33, 44, 55) #或 ages = tuple((11, 22, 33, 44, 55)) 常用操作 #索引 >>> ages = (11,... 阅读全文
posted @ 2018-05-03 15:56 游走在边缘的人 阅读(142) 评论(0) 推荐(0) 编辑