
Python
文章平均质量分 92
某羊
一个博主
展开
-
《Python源码剖析》之 Python内建对象
Python的实现语言是 ANSI C(标准C语言)。一、对象头部1、概述在Python中,所有的东西都是对象。Python的对象都包含一些相同的内容,这些内容在PyObject中定义,PyObject是整个Python对象机制的核心。[object.h]typedef struct _object{ PyObject_HEAD //对象头} PyObject;宏PyObject_HEAD的实现如下:/* 定义对象间的双向链表指针,这个不用管,后面会讲到 */#ifdef Py_T原创 2022-03-20 17:23:44 · 1333 阅读 · 0 评论 -
Python2.x语法
Python2.x语法1.字符串2.数字计算1.字符串1.1 python2.x中字符串中有中文,要在字符串前加字符 u。#encoding=utf-8 #文件第一行要添加这个utf-8编码格式print u"某羊"#运行结果:某羊1.2 普通字符串用双引号 “” 或单引号 ‘’ 括起来,效果是相同的。print “ABCDEFG”print 'ABCDEFG'#运行结果:#ABCDEFG#ABCDEFG1.3 反斜杠 \ 是转义字符,它可以将普通字符变成特殊字符,也可以将特原创 2020-07-01 22:29:24 · 930 阅读 · 0 评论 -
用Python放一场烟花秀
昨天在图书馆做了一个Python的小项目。利用了一点python的可视化技巧,做出烟花绽放的效果。文章的灵感来自网络上一位大神,这里附上他的原文地址。一.编译环境Pycharm二.库包1.tkinter:这个小项目的主角,是一个python图形库。且Python3已经自带了该库包,不用另外安装。它有点像java中的swing图形库(由众多组件集成,组件通过创建实例添加,组件通过坐标定位在...原创 2018-12-20 13:58:34 · 10337 阅读 · 6 评论 -
Pytho 迭代器
迭代器模板:import math#可迭代对象class Num(object): def __init__(self):#构造函数,定义变量 self.p=[] def cout(self,n):#自定义函数,用于编辑迭代的规则,对p进行操作 #这是一个求素数的迭代器 self.n=n m=2 while...原创 2018-11-26 17:04:06 · 244 阅读 · 0 评论 -
Python装饰器
一个程序的代码避免不了地要修修改改,如下面函数:def add(x , y): print(x + y)现在我们想要在此基础上添加一个“输出x*y”的功能,那么你可能会这样做:def add(x , y): print(x + y) print(x * y)#添加的代码然后新的问题产生了,以下函数都想要添加“输出x*y”的功能,那该怎么做:def add(x , y): ...原创 2018-11-05 16:05:20 · 187 阅读 · 0 评论 -
Python 爬取煎蛋网随手拍
代码如下:# -*- coding:utf-8 -*-from bs4 import BeautifulSoupimport refrom selenium import webdriverfrom selenium.webdriver.support.ui import WebDriverWaitimport requestsimport osimport base64i...原创 2018-10-03 11:33:17 · 1224 阅读 · 0 评论 -
Python爬虫入门-爬取豆瓣图书Top250
代码如下:from bs4 import BeautifulSoupimport requestsready_url="https://book.douban.com/top250?start="#豆瓣把top250的图书放在了10个页面,分别是ready+url+0 25 50 75 100 125 150 175 200 225headers = {'User-Agent':'Moz...原创 2018-10-02 15:18:32 · 1192 阅读 · 0 评论 -
Python网络爬虫(环境)
一、开发环境1.Python 3.7windows版 下载链接:https://www.python.org/downloads/windows/2.Pycharm 下载链接:https://www.jetbrains.com/pycharm/download/#section=windows二、Python库包1.urlliburllib是Python标...原创 2018-09-08 19:03:27 · 591 阅读 · 0 评论