成都9班-何加云 发表于 2021-11-21 10:18:48

函数 常用模块

import time
time()1970年到现在经过的秒数print(time.time())
ctime()固定格式的当前时间print(time.ctime())
asctime()转换为asc码显示当前时间print(time.asctime())
sleep()休眠,单位是秒,线程等待time.sleep(3)
strftime时间格式化print(time,strftime(%Y-%m-%d_%H-%M-%S))
from time import**代表所有内容,类、函数、变量、常量、对象print(time())print(ctime())print(asctime())sleep()print(strftime(%Y-%m-%d_%H-%M-%S)) from time importctime,asctimeprint(ctime()) from time importctime as cprint(c()) import random
random.random()生成0-1之间的浮点数,
random.randint(1,9)生成指定范围内的整数,包括开始和结束值
random.randrange(1,9,2)生成指定范围内的奇数,不包括结束值
random.randrange(2,10,2)生成指定范围内的偶数,不包括结束值
random.sample(seq,n)从序列seq中(字符串、列表、元组)选择n个随机且独立的元素,不会取出重复的值,并且取出的值会放在一个新的列表中返回
random.choice(str)从序列中随机取出一个元素
random.shuffle(list)洗牌(随机数列):打乱数列顺序
hashlib.md5md5加密,不可逆加密,不能进行破解from hashlib importmd5m=md5m.update(“123456”.encode(“utf-8”)) #将字符串更新到对象中print(m.hexdigest()) #通过调用hedigest()函数,将加密的字符串进行转译 import stringNum1=string.digits   #0-9Num2=string.ascii_letters   #a-z和A-Z
import os
os.getcwd()获取当前执行命令所在目录
os.path.isfile()判断是否为文件
os.path.isdir()判断是否是目录
os.path.exists()判断是否存在文件或目录
os.listdir()列出指定目录下的目录或文件
os.path.split()分割文件名和目录
os.path.join()连接目录于文件名或目录
os.mkdir()创建一个目录
os.rename(r””,r””)更改目录名称
深拷贝和浅拷贝的区别:a=copy.copy() 浅拷贝b=copy.deepcopy() 深拷贝1、直接赋值,默认浅拷贝传递对象的引用而已,原始列表改变,被赋值的b也会做相同的改变。2、浅拷贝,没有拷贝子对象,所以原始数据改变,子对象会改变。3、深拷贝,包含对象里面的自对象的拷贝,所以原始对象的改变不会造成深拷贝里任何子元素的改变。
页: [1]
查看完整版本: 函数 常用模块