- Hello,这一期我们把Python的三个常用的基础数据结构之一的List讲一下(具体来说应该是四个,set也算一个),把数据结构讲完后,下期就开始讲控制语句了,有了控制语句,基本的逻辑代码就可以敲起来了。 注:小编所介绍到的知识都是Python3.0的版本。 List列表 Lis... Hello,这一期我们把Python的三个常用的基础数据结构之一的List讲一下(具体来说应该是四个,set也算一个),把数据结构讲完后,下期就开始讲控制语句了,有了控制语句,基本的逻辑代码就可以敲起来了。 注:小编所介绍到的知识都是Python3.0的版本。 List列表 Lis...
- 刚学用Python的时候,特别是看一些库的源码时,经常会看到func(*args, **kwargs)这样的函数定义,这个*和**让人有点费解。其实只要把函数参数定义搞清楚了,就不难理解了。 先说说函数定义,我们都知道,下面的代码定义了一个函数funcA def funcA(): pass 12 显然,函数funcA没有参数。下面这个函数funcB就有两个参数... 刚学用Python的时候,特别是看一些库的源码时,经常会看到func(*args, **kwargs)这样的函数定义,这个*和**让人有点费解。其实只要把函数参数定义搞清楚了,就不难理解了。 先说说函数定义,我们都知道,下面的代码定义了一个函数funcA def funcA(): pass 12 显然,函数funcA没有参数。下面这个函数funcB就有两个参数...
- 首先客套的来介绍一些Locust是啥: Locust是一个容易使用、分布式的压力测试工具。它是用于网站压力测试(或其它系统)并找出多少用户一个系统可以承载。 在测试过程中,策略就是一个Locust的蠕虫将会攻击你的网站。每一个locust的行为(或你使用的测试用户)是你自己定义的,并且蠕虫进程从一个网页视图中被实时监测。这样会帮助你来实现测试,在真实用户使用前定... 首先客套的来介绍一些Locust是啥: Locust是一个容易使用、分布式的压力测试工具。它是用于网站压力测试(或其它系统)并找出多少用户一个系统可以承载。 在测试过程中,策略就是一个Locust的蠕虫将会攻击你的网站。每一个locust的行为(或你使用的测试用户)是你自己定义的,并且蠕虫进程从一个网页视图中被实时监测。这样会帮助你来实现测试,在真实用户使用前定...
- 首先有以下几种打开方式 GitHub 中可以直接打开 .ipynb 文件。 可以把 .ipynb 文件对应的下载链接复制到 https://nbviewer.jupyter.org/ 中查看安装 ,从开始菜单中打开 jupyter notebook 的快捷方式(prompt 中用该命令打开同理),默认启动路径在 C:\Users\yourname 类似的文件夹。把 .ipy... 首先有以下几种打开方式 GitHub 中可以直接打开 .ipynb 文件。 可以把 .ipynb 文件对应的下载链接复制到 https://nbviewer.jupyter.org/ 中查看安装 ,从开始菜单中打开 jupyter notebook 的快捷方式(prompt 中用该命令打开同理),默认启动路径在 C:\Users\yourname 类似的文件夹。把 .ipy...
- Lint Tip 对你的代码运行pylint 定义:pylint是一个在Python源代码中查找bug的工具. 对于C和C++这样的不那么动态的(译者注: 原文是less dynamic)语言, 这些bug通常由编译器来捕获. 由于Python的动态特性, 有些警告可能不对. 不过伪告警应该很少.优点:可以捕获容易忽视的错误, 例如输入错误, 使用未赋值的变量... Lint Tip 对你的代码运行pylint 定义:pylint是一个在Python源代码中查找bug的工具. 对于C和C++这样的不那么动态的(译者注: 原文是less dynamic)语言, 这些bug通常由编译器来捕获. 由于Python的动态特性, 有些警告可能不对. 不过伪告警应该很少.优点:可以捕获容易忽视的错误, 例如输入错误, 使用未赋值的变量...
- #Python进阶(二十)-Python爬虫实例讲解 本篇博文主要讲解Python爬虫实例,重点包括爬虫技术架构,组成爬虫的关键模块:URL管理器、HTML下载器和HTML解析器。 ##爬虫简单架构 -Python爬虫实例讲解 本篇博文主要讲解Python爬虫实例,重点包括爬虫技术架构,组成爬虫的关键模块:URL管理器、HTML下载器和HTML解析器。 ##爬虫简单架构 -Python时间&日期&时间戳处理 ##将字符串的时间转换为时间戳 方法: import time #将其转换为时间数组 a = "2013-10-10 23:40:00" timeArray = time.strptime(a, "%Y-%m-%d %H:%M:%S") #转换为时间戳 timeStamp = int(t... #Python进阶(二十九)-Python时间&日期&时间戳处理 ##将字符串的时间转换为时间戳 方法: import time #将其转换为时间数组 a = "2013-10-10 23:40:00" timeArray = time.strptime(a, "%Y-%m-%d %H:%M:%S") #转换为时间戳 timeStamp = int(t...
- “ 阅读本文大概需要 3 分钟。 ” 最近碰到了一个问题,项目中很多文件都是接手过来的中文命名的一些素材,结果在部署的时候文件名全都乱码了,导致项目无法正常运行。 类似这样子,什么都识别不了: 后来请教了一位大佬怎么解决文件名乱码的问题,他说这个需要正面解决吗?不需要,把文件名全部改掉,文件名永远不要用中文,永远不要。 我想他这么说的话,一定也... “ 阅读本文大概需要 3 分钟。 ” 最近碰到了一个问题,项目中很多文件都是接手过来的中文命名的一些素材,结果在部署的时候文件名全都乱码了,导致项目无法正常运行。 类似这样子,什么都识别不了: 后来请教了一位大佬怎么解决文件名乱码的问题,他说这个需要正面解决吗?不需要,把文件名全部改掉,文件名永远不要用中文,永远不要。 我想他这么说的话,一定也...
- #Python进阶(三十一)-往MySQL数据库里添加数据,update和insert哪个效率高 在编写“Water Spider”过程中,遇到了批量更新数据的情况。自己刚开始时想使用mysql提供的cursor.executemany(operation, seq_of_params)方法执行批量更新操作,但是在写sql语句时遇到了问题,不知道如何写了。 后来... #Python进阶(三十一)-往MySQL数据库里添加数据,update和insert哪个效率高 在编写“Water Spider”过程中,遇到了批量更新数据的情况。自己刚开始时想使用mysql提供的cursor.executemany(operation, seq_of_params)方法执行批量更新操作,但是在写sql语句时遇到了问题,不知道如何写了。 后来...
- 官方解释如下: Apply function of two arguments cumulatively to the items of sequence, from left to right, so as to reduce the sequence to a single value. For example, reduce(lambda x, y: x+y, [... 官方解释如下: Apply function of two arguments cumulatively to the items of sequence, from left to right, so as to reduce the sequence to a single value. For example, reduce(lambda x, y: x+y, [...
- #Python进阶(三十五)-Fiddler命令行和HTTP断点调试 ##一. Fiddler内置命令 上一节(使用Fiddler进行抓包分析)中,介绍到,在web session(与我们通常所说的session不是同一个概念,这里的每条HTTP请求都称为一个session)。界面中可以看到Fiddler抓取的所有HTTP请求.而为了更加方便的管理所有的sessio... #Python进阶(三十五)-Fiddler命令行和HTTP断点调试 ##一. Fiddler内置命令 上一节(使用Fiddler进行抓包分析)中,介绍到,在web session(与我们通常所说的session不是同一个概念,这里的每条HTTP请求都称为一个session)。界面中可以看到Fiddler抓取的所有HTTP请求.而为了更加方便的管理所有的sessio...
- 文章目录 前言 函数的不定长参数 lambda函数 创建包 生成器 什么是生成器 为什么要有生成器 如何创造一个生成器 把一个列表推导式的[]改成() yield关键字 生成器的工作原理 代码示例 装饰器 嵌套函数 前言 时隔20天,也该给这个系列画上一个句号啦。 后期我会对这个系列进行一个整合,预计会整理... 文章目录 前言 函数的不定长参数 lambda函数 创建包 生成器 什么是生成器 为什么要有生成器 如何创造一个生成器 把一个列表推导式的[]改成() yield关键字 生成器的工作原理 代码示例 装饰器 嵌套函数 前言 时隔20天,也该给这个系列画上一个句号啦。 后期我会对这个系列进行一个整合,预计会整理...
- #Python进阶(二十一)-Python学习进阶资料 学习Python已经将近2周了,掌握了基本的语法,并学习了简单的爬虫操作,现将相关学习资料整理如下。大部分资料均取材于慕课网,感觉一路学下来受益匪浅。 ##1.Python入门 ##2.Python进阶 ##3.Python装饰器 ##4.Python-面向对象 ##5.Python-走进Requests... #Python进阶(二十一)-Python学习进阶资料 学习Python已经将近2周了,掌握了基本的语法,并学习了简单的爬虫操作,现将相关学习资料整理如下。大部分资料均取材于慕课网,感觉一路学下来受益匪浅。 ##1.Python入门 ##2.Python进阶 ##3.Python装饰器 ##4.Python-面向对象 ##5.Python-走进Requests...
- 作者:毛豆花生 来源:https://zhuanlan.zhihu.com/p/330549526 这两天因为一点个人原因写了点好久没碰的 Python ,其中涉及到「协程」编程,上次搞的时候,它还是 Web 框架 tornado 特有的 feature,现在已经有 async、await 关键字支持了。思考了一下其实现,回顾了下这些年的演变,觉得还... 作者:毛豆花生 来源:https://zhuanlan.zhihu.com/p/330549526 这两天因为一点个人原因写了点好久没碰的 Python ,其中涉及到「协程」编程,上次搞的时候,它还是 Web 框架 tornado 特有的 feature,现在已经有 async、await 关键字支持了。思考了一下其实现,回顾了下这些年的演变,觉得还...
- TurtleWorld模块的下载与安装: 下载地址就是:http://thinkpython.com/swampy 安装方法把压缩包解压之后,用cmd cd到解压的安装目录下,运行: python setup.py install 安装后就可以from swampy.TurtleWorld import *啦! 练习4.3 1- from swampy.... TurtleWorld模块的下载与安装: 下载地址就是:http://thinkpython.com/swampy 安装方法把压缩包解压之后,用cmd cd到解压的安装目录下,运行: python setup.py install 安装后就可以from swampy.TurtleWorld import *啦! 练习4.3 1- from swampy....
上滑加载中
推荐直播
-
AI编码实干派,“码”力全开2026/02/26 周四 15:00-16:30
谈宗玮/于邦旭/丁俊卿/陈云亮/王一男
【中国,深圳,2026年2月26日】,以“AI编码实干派,码力全开”为主题的华为云码道(CodeArts)代码智能体新春发布会在线上成功召开。华为云码道公测版正式发布,为开发者和企业提供具备工程化能力的智能编码解决方案。
回顾中 -
华为云码道-玩转OpenClaw,在线养虾2026/03/11 周三 19:00-21:00
刘昱,华为云高级工程师/谈心,华为云技术专家/李海仑,上海圭卓智能科技有限公司CEO
OpenClaw 火爆开发者圈,华为云码道最新推出 Skill ——开发者只需输入一句口令,即可部署一个功能完整的「小龙虾」智能体。直播带你玩转华为云码道,玩转OpenClaw
回顾中 -
华为云码道-AI时代应用开发利器2026/03/18 周三 19:00-20:00
童得力,华为云开发者生态运营总监/姚圣伟,华为云HCDE开发者专家
本次直播由华为专家带你实战应用开发,看华为云码道(CodeArts)代码智能体如何在AI时代让你的创意应用快速落地。更有华为云HCDE开发者专家带你用码道玩转JiuwenClaw,让小艺成为你的AI助理。
回顾中
热门标签