摘要:
sys模块是与python解释器交互的一个接口。 sys.argv 命令行参数List,第一个元素是程序本身路径。 sys.exit(n) 退出程序,正常退出时exit(0),错误退出sys.exit(1)。 sys.version 获取python解释程序的版本信息。 sys.path 返回模块的
阅读全文
posted @ 2018-09-07 16:21
回忆唯U你
阅读(103)
推荐(0)
摘要:
python中和时间相关的模块是时间模块,在使用时间模块前应导入时间模块。 import time 一、常用方法 1. time.sleep(seconds) (线程)推迟指定时间运行下面的程序。 2. time.time() 获取当前时间戳。 二、python中表示时间的三种方式 在python中
阅读全文
posted @ 2018-09-05 17:40
回忆唯U你
阅读(139)
推荐(0)
摘要:
什么是函数 函数就是对具有一定功能的代码块的封装,实现对代码的复用。 定义函数的规则 函数的参数 定义函数的时候,我们将函数的参数名字和位置确定下来,函数的接口定义就完成了,在使用参数时,除了必选参数外,我们还可以使用默认参数、可变参数和关键字参数,是函数可以处理各种传入的数据。 一、位置参数 1.
阅读全文
posted @ 2018-08-20 16:03
回忆唯U你
阅读(150)
推荐(0)
摘要:
eval()函数用来执行一个字符串表达式,并返回表达式的值。 语法:eval(expression[, globals[, locals]]) 本文引用自 Python eval() 函数 | 菜鸟教程:http://www.runoob.com/python/python-func-eval.ht
阅读全文
posted @ 2018-08-10 20:59
回忆唯U你
阅读(2048)
推荐(0)
摘要:
random模块中几个随机函数用法。 引入random模块: 1.random.random() 此函数用于生成一个0到1的随机浮点数:0 <= n < 1.0,即在[0,1)范围内。 2.random.uniform(a, b) 用于生成一个指定范围内的随机浮点数,两个参数其中一个是上限,一个是下
阅读全文
posted @ 2018-08-10 20:40
回忆唯U你
阅读(251)
推荐(0)
摘要:
使用python来读写文件是非常简单的操作,我们使用open()函数来打开一个文件,获取到文件句柄,然后通过文件句柄就可以进行各种各样的操作了,根据打开方式的不同能够执行的操作也会有相应的差异。 打开文件的方式有:r,w,a,r+,w+,a+,rb,wb,ab,r+b,w+b,a+b默认使用的是r(
阅读全文
posted @ 2018-08-09 19:59
回忆唯U你
阅读(148)
推荐(0)
摘要:
1.赋值操作两者是同一数据,其内存地址一样。适用于list、dict、set数据类型。 2.copy是浅拷贝,只能拷贝嵌套数据的第一层数据,嵌套的数据与赋值操作相同,其内存地址一样,当一个被更改,其他的拷贝也会跟着变。 3.deepcopy是深拷贝,使用深拷贝需要引入copy库,深拷贝是将元素内部的
阅读全文
posted @ 2018-08-06 19:54
回忆唯U你
阅读(142)
推荐(0)
摘要:
set集合也用{}表示,set中的元素是不重复的、无序的,且它里面的元素必须是可hash的(int,str,tuple,bool),set是可变的。 1.使用set去重 2.set集合增删查改 1)增 使用add 使用update ps:迭代添加 2)删 使用pop()随机删除一个 使用remove
阅读全文
posted @ 2018-08-06 19:46
回忆唯U你
阅读(192)
推荐(0)
摘要:
dict中的fromkeys()函数可以通过一个list来创建一个用同一初始value的dict。 由于fromkeys()函数创建时value使用的同一元素,内存地址相同,所以当一个改变其他的都会变。
阅读全文
posted @ 2018-08-03 21:48
回忆唯U你
阅读(356)
推荐(0)
摘要:
for运行过程中会有一个指针来记录当前循环的元素是哪一个,一开始这个指针指向第0个元素,然后获取它,接着删除第0个元素,这时候,原来是第1个的元素会变成第0个,当指针向后移动一次,指向了现在第1个元素,这时原来的第1个元素是现在的第0个元素,所以它在循环删除的过程过程中被跳过了。 想要实现循环删除,
阅读全文
posted @ 2018-08-03 21:33
回忆唯U你
阅读(1653)
推荐(0)