2024年07月13日 如果你看过github当中一些大牛的代码,你会发现很多大牛经常在类的顶部加上__slots__关键字。如果你足够好奇,你可能会试着把这个关键字去掉再运行试试,你会发现去掉了之后什么也没有发生,一切依然运行得很好。 那么这个__slots__关键字究竟是做什么的呢? 它主要有两个功能,我们先来说第一个功能,就是限制用户的使用。 我们都知道Python是一门非常灵活的动态语言,很多在其他语言看起来完全不能容忍的事情在Python当中是可行的

python高级教程 数组 魔法函数

2024年07月13日 import matplotlib.pyplot as plt import numpy as np import numpy.random as randn import pandas as pd from pandas import Series,DataFrame from pylab import mpl mpl.rcParams['axes.unicode_minus'] = False # 我自己配置的问

数组

2024年07月13日 Selector 的用法 我们之前介绍了利用 Beautiful Soup、pyquery 以及正则表达式来提取网页数据,这确实非常方便。而 Scrapy 还提供了自己的数据提取方法,即 Selector(选择器)。Selector 是基于 lxml 来构建的,支持 XPath 选择器、CSS 选择器以及正则表达式,功能全面,解析速度和准确度非常高。 本节将介绍 Selector 的用法。 1. 直接使用 Selector 是一个可以独

数组

2024年07月13日 一、使用到的库 1、requests 用来发送http请求。 2、BeautifulSoup 一个灵活又方便的网页解析库,处理高效,支持多种解析器。 利用它就不用编写正则表达式也能方便的实现网页信息的抓取。 3、安装和引入: pip install requests pip install BeautifulSoup import requests from bs4 import BeautifulSoup as bf 二、目标网站

数组 文件操作

2024年07月13日 现如今,微博成为大多数追星族追星的渠道之一,通过超话打卡,微博打榜,控评等维护自己的偶像。而品牌方会根据明星粉丝流量选取合适的代言人或活动嘉宾,微博中的粉丝数据可以很简单的分析出,本文小编就从爬虫的角度带领大家使用python爬虫爬取微博粉丝数据。 1、自动登录微博 driver = webdriver.Chrome(driver_path) # 打开Chrome driver.maximize_window() # 将浏览器最大化

数组

2024年07月13日 python随机数种子 1、运行test_mult_shape函数,设定相同的随机数组,两次运行两个一行的多维正态分布的结果。 与一次运行两行的多维正态分布的结果的第一行完全相同。 2、对相同类型的随机数分布,形状特征不会影响分布的生成秩序。 程序中,np.random.randn(1, 2),这一行不像是第二次运行多维正态分布的随机数组,它”几乎”是后缀于它的前一行一次性生成的。 python随机数种子使用实例

数组 随机数

2024年07月13日 怀着激动的心情,我坐在电脑前准备写一篇高度原创的文章,用Python语句间的分隔符,向大家讲述一个生动有趣的故事。 代码示例 让我们先来看一个简单的Python代码示例: “`python def greeting(name): return “Hello, ” + name + “!” print(greeting(“world”)) &#

python基础

2024年07月13日 python创建元祖 在Python这个“编程世界”中,元组就如同一对“红颜知己”,它们是永远不会变的朋友,总是默默地陪伴着你。那么,如何在Python中创建这些忠实的朋友呢?让我来给你一一道来吧。 首先,我们要明白一个道理,就像魔法师要使用魔法咒语一样,我们在Python中创建元组也需要使用“逗号”和“小括号”的咒语。举个例子吧,就像你擅长绘画一样,你可以使用笔和纸来创作出美妙的画作,而在Python中,你可以使用逗号和小括号来创作出

python基础

2024年07月13日 循环结构python项目 嘿,大家好,今天我要给大家讲讲Python循环结构的项目,就像是一个精心设计的迷宫一样,让我们一起来探索吧! 首先,我们先来看看Python中最常用的循环结构——for循环。这就好比是你手中的魔法棒,可以让某个魔法世界里的小精灵按照你的命令跳来跳去。让我们来看一个简单的例子: “`python for i in range(5): print(“Hello, wizard!

python基础

2024年07月13日 哇!大家好呀!今天我想跟大家分享一下我学习Python的经历。写这篇文章,我感到兴奋不已!嗯,就好像学会了一个新的技能,得意洋洋地想向全世界炫耀一样。 初识Python 有一天,我听说Python是一种很容易学习的编程语言,于是决定尝试一下。我打开了电脑,然后大概敲了下面这行代码: print("Hello, world!") 犯错是正常的 开始的时候,我总是犯很多错。有一次我想在Python中定义一个列表,结果写成了这样子: l

python基础

2024年07月12日 你们好,今天我要给大家介绍一下Python中if语句的语法格式。唔,爱好编程的小伙伴们一定对这个题目感兴趣吧!就让我来带你们走进这个神奇的世界吧。 if语句的基本格式 首先,我们来看看if语句的基本格式。if语句用于判断一个条件是否成立,如果条件成立就执行相关的代码块,否则就执行另外的代码块。在Python中,if语句的基本格式如下: “`python if 条件: 执行条件成立时的代码 else: 执行

python基础

2024年07月12日 很久很久以前,有一位叫做小熊的程序员,他整天忙碌于写代码的世界里。有一天,他遇到了一个难题,就是要求两个数相除的余数,他好像是不知所措,陷入了困境。 python3 余数 小熊拿出了他的python3大法,开始苦苦思索。他犹如在大海中摸索,寻找那个能够解救自己的宝藏。他试过了很多方法,有的成功了,有的失败了,但是他却毅然坚持下去,因为他知道,只有不停地尝试,才有可能找到解决问题的出路。 终于,小熊发现了一个神奇的道具——%符号,就像寻

python基础

2024年07月12日 1、字符串可以进行赋值。 str='xxxx' str1="xxxx" 如果特殊字符,需要使用反斜杠来进行转义,       例:str="xxx\nccc"        print(str)   //输出是两行,第一行是Ru,第二行是oob     如果不想转义,那么可以在字符串前加一个r,       例:str=r"xxx\nccc"       print(str)   //输出是xxx\n

字符串

2024年07月12日 1、split()和rspilit()用作指定字符的分隔符,从原字符串的左端和右端分成多个字符串,并返回包含分隔结果的列表。 s = "bird,fish,monkey,rabbit" s.split(',') #['bird', 'fish', 'monkey', 'rabbit'] s = 'I am a boy' s.split() #['I', 'am', 'a', 'boy']

字符串

2024年07月12日 1、在正则表达式中,可以使用字符类,一个字符类定义一组字符。其中任何一个字符出现在输入字符串中,即匹配成功。 注意每次匹配只能匹配一个字符。 2、定义普通字符类需要使用[和]元字符类。 python使用字符类实例 p = r'[Jj]ava'   m = re.search(p, 'I like JAVA and Python') print(m)   m = re.search(p, 'I like java an

字符串