文章分类 - python学习 / 4. 函数和模块
2-3-10 深浅拷贝
摘要:使用模块 import copy ==深浅拷贝==:区别 1. 主要指的都是可变类型,不可变类型都不能进行拷贝。 2. 浅拷贝,只拷贝最外面第一层, 3. 深拷贝,是将所有嵌套类型中可变类型都拷贝一份,不可变类型是不拷贝的。 4. 对于不可变类型中特殊的:元组,如果元组中包含可变类型,也会被拷贝**
阅读全文
2-3-09 作业:开发短视频资讯平台
摘要:有video.csv视频库文件,其中有999条短视频数据,格式如下:【 video.csv 文件已为大家提供好,在day15课件目录下。 】 项目的核心功能有: 分页看新闻(每页显示10条),提示用户输入页码,根据页码显示指定页面的数据。 提示用户输入页码,根据页码显示指定页面的数据。 当用户输入的
阅读全文
2-3-07-01 作业-爬虫邮箱
摘要:4. 作业 4.1 身份证号码 import re text = "dsf130429191912015219k13042919591219521Xkk" data_list = re.findall("\d{17}[\dX]", text) # [abc] print(data_list) # [
阅读全文
2-3-07 正则表达式
摘要:使用模块 import re 1. 字符相关 1.1 '' 匹配文本中的 '' import re text = "你好wupeiqi,阿斯顿发wupeiqasd 阿士大夫能接受的wupeiqiff" # wupeiqi匹配 data_list = re.findall("wupeiqi", tex
阅读全文
2-3-06 作业-用户注册
摘要:用户注册,将用户信息写入Excel,其中包含:用户名、密码、注册时间 三列。 import os import hashlib from datetime import datetime from openpyxl import load_workbook from openpyxl import
阅读全文
2-3-05 基于Python统计某个文件夹下所有mp4的时长
摘要:自己去网上搜索如何基于Python计算mp4视频的时长,最终实现用代码统计某个文件夹下所有mp4的时长。 moviepy模块 先安装moviepy模块 首先要安装 moviepy 模块才能正常运行! pip install moviepy 使用: from moviepy.editor import
阅读全文
2-3-04-11 内置模块-re模块
摘要:1. findall 获取匹配到的所有数据 import re text = "dsf130429191912015219k13042919591219521Xkk" data_list = re.findall("(\d{6})(\d{4})(\d{2})(\d{2})(\d{3})([0-9]|
阅读全文
2-3-04-10 内置模块-json-写网站
摘要:json格式,是一个数据格式(本质上就是个字符串,常用语网络数据传输) # Python中的数据类型的格式 data = [ {"id": 1, "name": "武沛齐", "age": 18}, {"id": 2, "name": "alex", "age": 18}, ('wupeiqi',1
阅读全文
2-3-04-09 内置模块-time
摘要:UTC/GMT:世界时间 本地时间:本地时区的时间。 Python中关于时间处理的模块有两个,==分别是time和datetime==。 2.1 time import time # 获取当前时间戳(自1970-1-1 00:00) v1 = time.time() print(v1) # 时区 v
阅读全文
2-3-04-08 内置模块-datetime-用户信息写入文件
摘要:2.2 datetime 在平时开发过程中的时间一般是以为如下三种格式存在: datetime from datetime import datetime, timezone, timedelta # 当前本地时间 v1 = datetime.now() print(v1) # 当前东7区时间 tz
阅读全文
2-3-04-07 内置模块-xml
摘要:# 使用XML模块操作 # 基于xml形代指式使用这个模块,用ET来代指ElementTree from xml.etree import ElementTree as ET 可以看 2-1-05 文件操作 - Excel 格式文件
阅读全文
2-3-04-06 内置模块-configparser
摘要:#ini文件操作 import configparser 使用方法 2-1-03 文件操作 - ini 格式文件
阅读全文
2-3-04-05 内置模块-hashlib
摘要:3.5 hashlib import hashlib hash_object = hashlib.md5() hash_object.update("武沛齐".encode('utf-8')) result = hash_object.hexdigest() print(result) import
阅读全文
2-3-04-04 内置模块-random
摘要:3.4 random import random # 1. 获取范围内的随机整数 v = random.randint(10, 20) print(v) # 2. 获取范围内的随机小数 v = random.uniform(1, 10) print(v) # 3. 随机抽取一个元素 v = rand
阅读全文
2-3-04-03 内置模块-sys
摘要:3.3 sys import sys # 1. 获取解释器版本 print(sys.version) print(sys.version_info) print(sys.version_info.major, sys.version_info.minor, sys.version_info.micr
阅读全文
2-3-04-02 内置模块-shutil
摘要:3.2 shutil import shutil # 1. 删除文件夹 path = os.path.join(base_path, 'xx') shutil.rmtree(path) # 2. 拷贝文件夹 shutil.copytree("/Users/wupeiqi/Desktop/图/csdn
阅读全文
2-3-04-01 内置模块-os 遍历文件夹下的所有文件
摘要:3.1 os import os # 1. 获取当前脚本绝对路径 """ abs_path = os.path.abspath(__file__) print(abs_path) """ # 2. 获取当前文件的上级目录 """ base_path = os.path.dirname( os.pat
阅读全文
2-3-04 模块-内置模块 - 总
摘要:Python内置的模块有很多,我们也已经接触了不少相关模块,接下来咱们就来做一些汇总和介绍。 内置模块有很多 & 模块中的功能也非常多,我们是没有办法注意全局给大家讲解,在此我会整理出项目开发最常用的来进行讲解。 总结 有规则导入,并用空行分割。 # 先内置模块 # 再第三方模块 # 最后自定义模块
阅读全文
2-3-03 模块-第三方模块
摘要:Python内部提供的模块有限,所以在平时在开发的过程中,经常会使用第三方模块。 而第三方模块必须要先安装才能可以使用,下面介绍常见的3中安装第三方模块的方式。 其实,使用第三方模块的行为就是去用别人写好并开源出来的py代码,这样自己拿来就用,不必重复造轮子了。。。。 2.1 pip(最常用) 这是
阅读全文
2-3-02 模块-自定义模块
摘要:1.1 模块和包 在开发简单的程序时,使用一个py文件就可以搞定,如果程序比较庞大,需要些10w行代码,此时为了,代码结构清晰,将功能按照某种规则拆分到不同的py文件中,使用时再去导入即可。另外,当其他项目也需要此项目的某些模块时,也可以直接把模块拿过去使用,增加重用性。 在Python中一般对文件
阅读全文
浙公网安备 33010602011771号