自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Class的博客

这是一只业余的菜鸟

  • 博客(23)
  • 收藏
  • 关注

原创 新手学习Python要注意的13个问题

不同的编辑器和环境可能会有不同的设置和配置,初学者可能会遇到一些设置和配置方面的问题。:Python是一种面向对象的编程语言,初学者可能会遇到面向对象编程相关的问题,如类的定义、继承、多态等等。建议熟悉Python的面向对象编程的基本概念和语法规则,多写简单的面向对象编程实例,加深对其理解和掌握。不过,初学者在学习Python的过程中可能会遇到一些常见的问题。总之,学习Python需要一定的耐心和细心,建议多写代码,查看Python文档和相关教程,及时解决遇到的问题,加深对Python的理解和掌握。

2023-02-24 18:11:43 1642 1

原创 Python帮你伪造数据,这4个库可以了解一下

Faker: 这是一个强大的库,可以生成各种伪造的数据,包括人名、地址、电子邮件地址、电话号码等。它还支持许多语言和地区。Mock: 这是一个 Python 标准库,用于模拟对象的行为。你可以使用它来生成伪造的数据,例如随机数、日期、字符串等。: 这是一个用于生成伪造数据的库,可以生成各种模型的实例。它的语法简单易懂,而且可以与其他测试框架(例如 pytest)集成。Hypothesis: 这是一个用于生成随机测试数据的库,可以帮助你快速测试函数和模块的行为。它还可以帮助你找到代码中的 bug。

2022-12-29 18:53:55 1239 1

原创 Python中and和or运算符的高级用法

在 Python 中,and和or都是布尔运算符,用于比较两个或多个表达式的真假值。它们的行为有一些类似于逻辑运算符,但是有一些重要的区别。

2022-12-27 19:16:37 8641

原创 学习Python,最容易犯的10个错误

新手在学习Python的时候,最容易犯错的10个问题,你有遇到过吗?下面罗列了10个常见错误,并给出具体的分析以及错误与正确代码对比、清晰明了,非常适合新手对照学习。

2022-12-26 16:29:36 1088

原创 Python的product函数是什么?与zip函数有什么区别?

是 Python 中的一个内置函数,它在 itertools 模块中。它的作用是计算笛卡尔积,并返回一个迭代器。笛卡尔积是一个数学术语,指的是在集合中多个元素的组合。例如,如果有两个集合{1, 2, 3}和,那么笛卡尔积就是一个包含六个元组的集合,其中每个元组包含一个来自每个集合的元素。可以看到,这个代码计算出了两个列表A和B的笛卡尔积,并通过一个迭代器返回了六个元组。函数接受一个或多个可迭代对象,并返回一个迭代器,其中包含所有输入对象中的元素的笛卡尔积。函数返回的是一个迭代器,而不是一个列表。

2022-12-25 20:48:22 1532

原创 Python神奇的海象运算符:=使用教程

=(海象运算符)是 Python 3.8 引入的一种新的赋值语法,也称为指定分配(又称为等号赋值或链接赋值)。海象运算符的英文原名叫 Assignment Expresions ,即 赋值表达式。海象表达式由一个和 一个=组成,即:=。我们一般称作 walrus operator(海象运算符),因为它看起来就是一个海象旋转 90° 而成。

2022-12-22 10:49:36 801 1

原创 Python中max函数key的用法详解

如果我们想要求出一个自定义类型的对象的最大值,可以使用max函数的key参数指定一个用于比较的函数。例如,假设我们有一个名为Personname和age。people = [ Person('Alice' , 20) , Person('Bob' , 30) , Person('Charlie' , 25) ] maximum = max(people , key = lambda x : x . age) print(maximum . name) # 输出:'Bob'

2022-12-21 17:40:45 4060

原创 Python有一个比requests库更好用的httpx库

使用httpx库发送 HTTP 请求非常简单。首先,需要安装httpx然后,在 Python 代码中导入httpx库,就可以使用它发送 HTTP 请求了。例如,下面是一个使用httpx库发送GETresponse = httpx . get("https://www.example.com") print(response . status_code) # 输出响应状态码 print(response . text) # 输出响应文本下面是一个使用httpx库发送POSTdata = {

2022-12-20 10:34:16 1994

原创 Python中print和return的区别

在这种情况下,函数被调用后会立即结束执行,并返回结果。同时,在函数内部使用的。在这种情况下,函数被调用后会继续执行,可以在函数内部继续进行其他操作。都可以用于输出结果,但是它们有很多不同之处,你需要根据你的需要来选择合适的语句。在这种情况下,函数被调用后会立即结束执行,并返回结果。都是用于输出结果的语句。在输出结果后不会结束函数的执行,而。是用于在屏幕上输出结果的语句,而。是用于从函数中返回结果的语句。在输出结果后会结束函数的执行。语句不会改变函数的返回值,而。只能在函数的末尾使用。语句只能在函数中使用。

2022-12-19 11:12:46 3376

原创 关于Pyhton函数中参数的详细解读

位置实参是Python中最常用的实参类型,因为它非常简单易用。然而,它也有一些局限性,比如说如果参数的数量或顺序发生了变化,那么调用函数的代码也必须做出相应的修改。为了解决这个问题,Python还支持关键字实参和默认实参,它们可以让函数调用更加灵活和可扩展。

2022-12-12 10:52:58 181

原创 快速了解Pyhton列表推导式

它允许您在一行代码中快速创建新的列表、元组或字典,并能够提高您的代码的可读性和效率。在这个例子中,我们为每个数字 x 创建了一个键值对,其中键是 x,值是 x 的平方。当然,除了创建列表以外,您还可以使用列表推导式来创建其他类型的序列,例如元组和字典。在这个例子中,我们在列表推导式中使用了一个 if 语句,这个语句用于筛选出列表中的偶数。因此,列表推导式会计算出 1 到 10 中所有偶数的平方,然后将结果添加到新的列表中。,这个表达式用于计算每个元素的平方,然后这个表达式的结果被添加到新的列表中。

2022-12-11 13:29:08 718

原创 Python字典dict和json的区别

Python的字典和JSON都是用来存储键值对的数据结构。

2022-12-10 08:23:53 1095

原创 Python的format格式化用法详解

14、在format函数中,如果需要对日期时间进行格式化,那么可以使用。来实现字符串的模板化,可以通过$来指定参数名,并通过。来实现字符串的替换,f-string必须使用。,它支持在字符串中直接使用变量名,并通过。

2022-12-09 17:17:28 4863

原创 scrapy : 无法将“scrapy”项识别为 cmdlet、函数、脚本文件或可运行程序的名称

scrapy : 无法将“scrapy”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。

2022-11-25 20:10:02 3566

原创 Python实现微信接收消息推送(附源码)

个人微信接收Python代码运行结果消息推送,或者将采集结果推送到个人微信,是一个不错的应用场景。假如,你有好多个女票的话...... 都需要嘘寒问暖,怎么办?首先需要在pushplus注册一个账号,获取自己的。拿到token之后,就可以编写小脚本了。使用都比较简单,可以参考。打开就能看到自己推送的内容。pushplus官网。

2022-10-18 19:42:09 4205

原创 Python中return函数返回值

# return返回值可以是任意的类型def foo(a,b): c = a+b return c# 函数赋值给变量cc = foo(1,2) print(c)# 函数返回值作为其它函数的实际参数print(foo(2,3))print(foo('hello','word'))# 函数中的return可以有多个,但最终执行的只有一个,一旦执行函数就结束def test(x): if x>0: return True else: return Falsepri

2022-01-12 14:54:22 1581

原创 Python文件读取read()函数

read()、readline()、readlines()函数支持以 **r、r+、rb、rb+**四种模式打开的文件。read()函数如果文件是以文本模式(非二进制模式)打开的,则 read() 函数会逐个字符进行读取;反之,如果文件以二进制模式打开,则 read() 函数会逐个字节进行读取。示例文件:城市列表.txt的文件内容为:文件所在路径为 C:\Users\Administrator\Desktop\城市列表.txt的内容如下:文件编码 utf8北京市天津市重庆市>&g

2022-01-10 19:59:31 8647

转载 Python截取字符串详解,Python字符串切片详解

原文链接:https://www.cnblogs.com/ilyou2049/p/11095911.html在python中,我们定义好一个字符串,如下所示。s = 'abcdefghijklmnop'在python中定义个字符串然后把它赋值给一个变量。我们可以通过下标访问单个的字符,跟所有的语言一样,下标从0开始。这个时候呢,我们可以通过切片的方式来截取出我们定义的字符串的一部分。使用切片的时候我们有两种方式:1.没有步长的简单切片语法格式是这样的:1.首先定义一格字符串,比如叫s,然后给它

2022-01-10 13:44:40 987

原创 Python中format格式化输出

示例1:不指定位置,按照默认顺序填充>>> '{}{}'.format('hello ','word')'hello word'示例2:指定位置填充,1对应 word、0对应hello>>> '{1}{0}'.format('hello','word ')'word hello'示例3设置参数传递注意是name='jack',不是name:'jack'>>> 'i am {name},age {age}'.format(name

2022-01-07 17:58:04 310

原创 Python创建Excel表格

首先,pip install xlwt安装xlwt库import xlwt#实例化一个workbook对象#设置utf8编码workbook = xlwt.Workbook(encoding='utf8')#给工作表添加sheetsheet1 = workbook.add_sheet('年龄')sheet2 = workbook.add_sheet('名字')#保存创建的workbook对象#r 不转义斜杠 \workbook.save(r'C:\Users\Jimmy\Deskt

2022-01-05 23:06:40 2759

原创 字典取值方法

data = {'name':'jack','age':18}# for in,默认提取字典的键名for k in data: print(k)结果:nameage1、简单取值方法r = data['age']print(r)print(data['name'])结果:18jack# 这种取值方法语法是不对的# 只能单个取值a = data['name']['age']print(a)2、字典内字典值的提取dict = {'name':[{'name1':

2022-01-04 23:34:18 5042

原创 Python中break和continue的区别和相同点

break和continue的区别和共同点共同点:在Python中,break和continue只能使用在循环语句中。不同点:break 用来结束整个循环。continue 用来结束本轮循环,开启下一轮循环。break示例i = 0while i < 5: if i == 3: # 当 i= 3,结束后面的所有运行。也就是结束整个循环 break print(i) i += 1continue示例错误示例:i = 0while i < 5: i

2022-01-04 17:34:39 1109

原创 安装twisted失败的有效解决办法

首先:到 https://www.lfd.uci.edu/~gohlke/pythonlibs/#twisted 下载相应的版本。注意几点:下载和自己电脑对应的python版本的twisted下载和自己电脑对应的系统版本,这里有坑要注意 查看电脑属性看到的系统版本,有可能是64位或者32位,但这不准确。 查系统版本可靠的办法是,输入python,可以看到准确的系统版本。安装:pip安装的时候,记得带上twisted文件完整的路径。比如我下载放置在 D:\Google\Twist

2020-12-16 17:44:06 1071

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除