博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

随笔分类 -  python

摘要:问题: 如何查找在两个字典中相同的键、值元素? dict1 = {'a': 1, 'b': 2, 'c': 3} dict2 = {'a': 10, 'y': 11,'b': 2} dict1.keys() & dict2.keys() # 交集 dict1.keys() - dict2.keys( 阅读全文

posted @ 2024-02-20 22:53 生活旅行家 阅读(68) 评论(0) 推荐(0)

摘要:关于zip()函数,有几点要讲的。 首先,官方文档中,它是这样描述的: Make an iterator that aggregates elements from each of the iterables. Returns an iterator of tuples, where the i-t 阅读全文

posted @ 2024-02-20 17:55 生活旅行家 阅读(46) 评论(0) 推荐(0)

摘要:heap queque(堆队列),是一个完全二叉树,并且满足一个条件:每个节点(叶节点除外)的值都大于等于(或小于等于)它的子节点。提供了构建小顶堆的方法和一些小顶堆的基本操作方法(如入堆、出堆等),可以用于实现堆排序算法。 创建堆的两种方法: import heapq lists = [3, 10 阅读全文

posted @ 2024-01-31 23:01 生活旅行家 阅读(638) 评论(0) 推荐(0)

摘要:队列,堆栈是程序开发中常用的两种数据存储模型。python中队列怎么运用呢?以下内容介绍了队列的使用和队列的函数。 from collections import deque q = deque() q.append('a') q.append('b') q.appendleft('c') prin 阅读全文

posted @ 2024-01-26 16:02 生活旅行家 阅读(42) 评论(0) 推荐(0)

摘要:通过python提取csv文件中包含某个关键字的单元格 def search(lines, pattern): previous_lines = [] for li in lines: if pattern in li: previous_lines.append(li) return previo 阅读全文

posted @ 2024-01-26 11:59 生活旅行家 阅读(91) 评论(0) 推荐(0)

摘要:一、如果知道序列中元素的个数,可以直接进行变量赋值。 coords = (102, 40) lon, lat = coords print(lon) print(lat) text = "news" a, b, c, d = text print(a) print(b) print(c) print 阅读全文

posted @ 2024-01-26 11:55 生活旅行家 阅读(27) 评论(0) 推荐(0)

摘要:import smtplib from email.mime.text import MIMEText #邮件正文 from email.header import Header #邮件头 #登录邮件服务器 smtp_obj = smtplib.SMTP_SSL("smtp.email.qq.com 阅读全文

posted @ 2023-03-15 23:34 生活旅行家 阅读(29) 评论(0) 推荐(0)

摘要:安装 pip install openpyxl 一、打开文件 创建文件 from openpyxl import Workbook # 实例化 wb = Workbook() # 获取当前active sheet sheet = wb.active # 打印sheet表名 print(sheet.t 阅读全文

posted @ 2023-03-12 22:11 生活旅行家 阅读(55) 评论(0) 推荐(0)

摘要:常用函数: random.randrange(1,10) 返回1-9之间的一个随机数 random.randint(1,10) 返回1-10之间的一个随机数,包括10 random.randrange(0,100,2) 返回0-100之间的偶数 random.random() 返回一个随机浮点数 r 阅读全文

posted @ 2023-03-12 21:43 生活旅行家 阅读(41) 评论(0) 推荐(0)

摘要:相比time模块,datetime模块的接口更直观,更容易调用 datetime模块定义了下面几个类: datetime.date 表示日期的类,常用的属性有year,month,day; datetime.time 表示时间的类,常用的属性有hour,minute,second,microseco 阅读全文

posted @ 2023-03-10 12:07 生活旅行家 阅读(57) 评论(0) 推荐(0)

摘要:python程序编写中的时间处理涉及三种: 1、时间的显示; 2、时间的转换; 3、时间的运算。 时间处理模块:time模块 时间的三种表示方式: ①时间戳,从1970年1月1日开始,每过1s增加1,如下: 263625632.623462 ②人们常用的字符串时间表达方式: 2023-03-03 1 阅读全文

posted @ 2023-03-09 23:30 生活旅行家 阅读(92) 评论(0) 推荐(0)

摘要:如何导入第三方模块,以PyCharm 2022.1.3 (Community Edition)为例 一、命令行配置: 路径\python.exe -m pip install --upgrade pip 默认是从国外网站安装更新pip 路径\python.exe -m pip install --u 阅读全文

posted @ 2023-03-06 23:41 生活旅行家 阅读(90) 评论(0) 推荐(0)

摘要:模块的概念:为了减少常用代码重复输入,同时方便多人协作,python中定义了模块一词。 模块是一些函数的集合。在python中可以使用import导入某一模块的单个或者所有功能。 python中的模块分为内置模块与第三方模块。 常用的模块:os,sys os模块函数 os.getcwd() 得到当前 阅读全文

posted @ 2023-03-05 21:40 生活旅行家 阅读(177) 评论(0) 推荐(0)

摘要:一、pthon中字符串的输出呈现一个直观的效果,使用花括号{}做填充位; print('电影《{}》的评分是{},电影《{}》一经播出,广受欢迎!',format(movie_name,movie_score,movie_name)) 二、同时,如果需要输出多个重复字符串的话,可以使用0,1,2,3 阅读全文

posted @ 2022-11-10 22:56 生活旅行家 阅读(166) 评论(0) 推荐(0)