for 循环
1. for的基本用法
• 可以传入一个参数,(5),表示从0开始,取到4,一共5个数;
• 可以传入两个参数(1,6),表示从1开始,取到5,一共5个数;
转载
2023-05-28 16:03:40
114阅读
Python的内置模块collections有几个关键的数据结构,平常在使用的时候,开发者可以直接调用,不需要自己重复制造轮子,这样可以提高开发效率。1. deque双端队列平常我们使用的python内置list类的append,extend,pop方法都是从list的尾部执行的(pop()默认弹出最后一个元素)。在使用的时候,list很像是一种栈结构(LIFO)。不同的是list灵活
转载
2023-08-14 17:35:36
0阅读
作为一门易学的编程语言,Python对初学者来说确实是一个非常好的选择。不过,初学者在学习Python的过程中可能会遇到一些常见的问题。以下是一些常见的Python学习问题: 语法错误:语法错误是最常见的问题之一。初学者经常会忘记冒号、括号、缩进等基本的语法规则,导致程序无法正常运行。建议在编写代码时注意这些细节,及时检查代码语法错误。变量命名:初学者可能会出现命名不当的情况,比如将Py
转载
2023-06-19 20:39:33
40阅读
东尧爱分享这是东尧每天一篇文章的第17天东尧写文章的目标:分享东尧的经验和思考,帮你获取物质和精神两方面幸福。昨天已经讲了集合的创建和可变集合的增删改查,其实集合可以看成数学意义上的无序和无重复元素的集合,因此,两个set可以做数学意义上的交集、并集等操作。1集合类型操作符的使用集合操作符和关系符号:python符号说明in是……的成员not in不是……的成员==等于!=不等于是……的真子集是…
转载
2023-06-24 21:51:26
62阅读
python3中zipfile模块用法 zipfile是python里用来做zip格式编码的压缩和解压缩的,由于是很常见的zip格式,所以这个模块使用频率也是比较高的,在这里对zipfile的使用方法做一些记录。即方便自己也方便别人。zipfile里有两个非常常用的class, 分别是ZipFile和ZipInfo, 在绝大多数的情况下,我们只需要使用这两个cl
转载
2023-05-31 15:25:08
324阅读
1、project(项目) project 即项目,是一个很大的文件夹,里面有好多的 .py 文件。 在Spyder 中点击菜单栏 projects -----> new project 就可以新建一个项目。 2、Module(模块) 在Python 里面,一个 .py 文件就称之为一个模块(module) 3、package(包) 在py
转载
2023-06-20 14:42:44
549阅读
我们又见面了,续着之前的Python高级,我们来说说今天的知识点,早就废话不多说,直接开始我们的战斗!谁都别拦我,这把我要拿五杀!!!装饰器第一个要说的知识点就是装饰器,我们照旧先来看它的概念。先了解一下OCP原则。OCP原则(open close protocol):对已有运行(稳定的)代码,不应该修改它,如果你增加新的功能,添加新的功能代码即可 对修改关闭、对增加扩展开放。那到底什么是装饰器?
转载
2023-06-10 19:52:11
59阅读
python3 中的数据类型:python3 中有六种标准的数据类型:Number(数字)String(字符串)List(列表)Tuple(元祖)Set(集合)Dictionary(字典)Python3 的六个标准数据类型中:不可变数据 (3 个):Number(数字)、String(字符串)、Tuple(元组);可变数据(3 个):List(列表)、Dictionary(字典)、Set(集合)。
上下文管理器类型Python 标准库非常庞大,所提供的组件涉及范围十分广泛。这个库包含了多个内置模块 (以 C 编写),Python 程序员必须依靠它们来实现系统级功能,例如文件 I/O,此外还有大量以 Python 编写的模块,提供了日常编程中许多问题的标准解决方案。其中有些模块经过专门设计,通过将特定平台功能抽象化为平台中立的 API 来鼓励和加强 Python 程序的可移植性。而上下文管理器
转载
2023-08-17 16:50:39
24阅读
Python数据结构总结dict与set的实现原理两者的原理都是哈希表。dict与set实现原理是一样的,都是将实际的值放到list中。唯一不同的在于hash函数操作的对象,对于dict,hash函数操作的是其key,而对于set是直接操作的它的元素,假设操作内容为x,其作为因变量,放入hash函数,通过运算后取list的余数,转化为一个list的下标,此下标位置对于set而言用来放其本身,而对于
转载
2023-10-19 06:11:34
41阅读
iterator是可以用来迭代的对象,这篇文章会介绍iterator是如何工作的,并且如何通过__iter__和__next__方法创建你自己的iterator.python的iterator是可迭代的对象,它可以返回数据,每次一个元素。python的iterator必须实现两个方法,__iter__()和__next__(),它们一起被称为迭代协议(iterator protocol)一个对象是
1、读excelimport xlrd
book = xlrd.open_workbook('金牛座.xls')
sheet = book.sheet_by_index(0)
#sheet = book.sheet_by_name('sheet1')
print(sheet.nrows) #excel里面有多少行
print(sheet.ncols) #excel中有多少列
print(she
转载
2023-06-19 15:34:41
192阅读
一、Ipython入门 IPython是一个交互式python命令行。(1)安装IPython$ pip3 install ipython(2)ipython的使用 In代表输入,响应的结果则显示在Out中。与python解释器的使用方法一致。In [1]: 1+2
转载
2023-07-04 14:59:21
93阅读
目录psutil 简介psutil的功能函数cpumemory_内存disk_磁盘net_网络
pid_进程管理
sensors_传感器其他(用户,启动时间)psutil简介psutil是一个开源切跨平台的库,其提供了便利的函数用来获取才做系统的信息,比如CPU,内存,磁盘,网络等。此外,psutil还可以用来进行进程管理,包括判断进程是否存在、获取进程列表、获取进程详细信息等。而且psutil还
前言:自从微信禁止网页版登陆之后,itchat 库也就都不能用了,新号不能再登录网页版,而且itchat 库在headers里面只放了UserAgent,其他字段都没有放。所以在你登录的瞬间,微信就已经知道你这个账号没有用浏览器登录了! 这篇博客就简单来介绍一个wxauto库来操作微信。一个简单的样例:from wxauto import *
send_msg = '你好' # 发送消息内容
Python学习【第一篇】 python简介与入门 python简介一、什么是python二、python由来三、Python能做什么Web程序GUI开发操作系统其他四、设计哲学与定位Python入门第一个python程序二、编码三、变量四、流程控制五、Pthon运算符 文章目录python简介一、什么是python二、python由来三、Python能做什么Web程序GUI开发操作系统其他
转载
2023-08-10 18:54:24
41阅读
一、标识符在计算机编程语言中,标识符是用户编程时使用的名字,用于给变量、常量、函数、语句块等命名,以建立起名称与使用之间的关系。标识符通常由字母和数字以及其它字符构成。Python语言的标识符的具体规则:第一个字符必须是字母或下画线“_”,后面的字符可以是字母、数字或下画线。区分大小写,小写a跟大写A的含义是不同的。标识符不能以数字开头,除了下画线,其他的符号都不允许使用。处理下画线最简单的方法是
转载
2023-09-23 14:03:30
198阅读
t检验也许使用最广泛的统计假设检验之一。因此,总有一天你可能会使用t检验,深入了解它的工作原理非常重要。作为开发人员,通过从头开始实现假设检验以理解。在本教程中,你将了解如何在Python中从头开始实现t检验。完成本教程后,你将了解:假设样本来自同一种群,t检验将评论是否可能观察到两个样本。如何从头开始为两个独立样本实现t检验。如何从头开始对两个相关样本实现成对t检验。让我们开始吧。本教程分为三个
typora-root-url: ./assets一、Python 语言介绍1、Python 发展历史 Python 是由 Guido van Rossum (吉多·范罗苏姆)在八十年代末和九十年代初,在荷兰国家数学和计算机科学研究所设计出来的。Python 本身也是由诸多其他语言发展而来的,这包括 ABC、lisp、perl、C、C++、Unix shell 和其他的脚本语言等等。像 Perl
日期和时间处理是经常会遇到的事情。什么是Tick?时间间隔是以秒为单位的浮点小数。每个时间戳都以自从1970年1月1日午夜(历元)经过了多长时间来表示。Python附带的受欢迎的time模块下有很多函数可以转换常见日期格式。如函数time.time()用ticks计时单位返回从12:00am, January 1, 1970(epoch) 开始的记录的当前操作系统时间, 如下实例: 1 #!/u