萌亖的博客

Python的学习之旅

Python网络爬虫(Day03-1)

Python网络爬虫(Day03-1) 缓存知乎发现上的链接和页面代码—进阶 from hashlib import sha1 from urllib.parse import urljoin import pickle import re import requests impor...

2018-05-30 23:22:22

阅读数:110

评论数:0

Python网络爬虫(Day02-3)

Python网络爬虫(Day02-3) 缓存知乎发现上的链接和页面代码 from hashlib import sha1 from urllib.parse import urljoin import pickle import re import requests import...

2018-05-30 00:03:10

阅读数:96

评论数:0

python的文件读写

DHCP总结 概念:DHCP—Dynamic Host Configuration Protocol 动态主机配置协议 协议—-通信双方对话的标准 TCP/IP —传输控制协议—提供安全的协议 UDP—不提供安全的协议 一、读文件 1—指定路径 相对路径 项目中经常使用绝...

2018-04-13 23:46:06

阅读数:107

评论数:0

Python学习之旅

          Python学习第一周总结 写在学习Python之前  一直以来我都对计算机的程序语言都抱有反感的态度。从初、高中的逃计算机课;大学时期的c语言、VF语言的讨好班里同学,好让其在期末考试时的照顾,目的是不挂科;研究生期间,在小导师的监督和催促下,硬着头皮学习MATLAB和...

2018-03-04 20:50:20

阅读数:246

评论数:0

Basemap学习-绘制第一幅地图(01)

Basemap学习-绘制第一幅地图(01) 创建一个最简单的世界地图 # 该2行包括必要的basemap和matplotlib库 from mpl_toolkits.basemap import Basemap import matplotlib.pyplot as plt...

2018-05-16 20:29:28

阅读数:596

评论数:0

Python学习---面向对象的三大支柱

面向对象的三大支柱 封装 继承 多态 封装 隐藏复杂的实现细节,暴露简单的调用接口 继承 从已有类的基础上,创建新类的过程,提供继承信息的称为父类(超类/基类),得到继承信息的类称为子类 1.在创建类时,通过指定metaclass=ABCMe...

2018-05-15 00:08:21

阅读数:58

评论数:0

Python学习---面向对象---类的定义、创建及对象方法的调用

Python编程—面向对象 写代码的原则 七原则 定义类 创建对象 给对象发消息 写代码的原则 高类聚,低耦合 (high cohesion, low coupling) 七原则 1、单一职责原则SRP(Single Responsi...

2018-05-15 00:07:06

阅读数:115

评论数:0

python获取MySQL数据库信息

分为五步,如下所示 1 连接数据库 import pymysql # 这里的connect,也可以写为Connection和Connect database = pymysql.connect( host='localhost', # 如果是服务器,则输公网ip u...

2018-04-18 20:14:25

阅读数:76

评论数:0

python列表的回顾练习

1列表的定义 有了列表容器,我们可以使用一个变量来保存多个数据更重要的是,我们可以使用循环对容器中保存的数据进行操作 def main(): f = [12, 45, 99, 68, 777, 32] # 初始化容器 # 索引 - 下标 第一个元素的下标为0 通过...

2018-04-18 08:13:29

阅读数:324

评论数:0

python字符串的回顾练习

1.生成随机验证码 #设计一个函数,产生随机的验证码,由大小写字母、数字组成, #调一次给一个随机验证码 import random def generate_code(code_len=4): """ 生成指定长...

2018-04-18 07:51:53

阅读数:92

评论数:0

python的正则表达式用法

正则表达式是一种工具,它定义了字符串的匹配模式. 检查一个字符串是否跟某种模式匹配的部分或者从一个字符串中将与模式匹配的部分提取出来或者替换。 1 正则表达式预热 def is_valid_username(username): ""&...

2018-04-16 08:05:50

阅读数:101

评论数:0

从网络获取图片的几种方法

通过API获取网络的图片下载,这里以天行数据为例,做简要实验。 数据获取地址:网站地址(key请在个人中心获取,需注册,然后在个人中心复制,替换APIKEY即可) 1. Python方法 import requests import json def main(): ...

2018-04-10 00:11:23

阅读数:226

评论数:0

python语言总结---函数及模块

函数的定义 格式如下: def main(): # 在这里写函数体(code) pass if __name__ == '__main__': main() 函数的递归 """ 一个正整数的阶...

2018-03-18 16:43:38

阅读数:141

评论数:0

Python语言总结-循环结构及函数

循环结构 for循环 如果明确知道循环执行的次数,或者是要多一个容器进行迭代 推荐使用for…in..循环 循环结构也可以进行嵌套,即循环结构中还可以构造循环结构 range函数的使用 range可以用来产生一个不变的数值序列,这个数列通常都是用在循环中 range(101): 产生...

2018-03-18 16:27:33

阅读数:166

评论数:0

Python语言学习---结构的用法

Python语言的三种结构 顺序结构:将一条一条语句按顺序执行。 分支结构:语句执行的时候,有不同的分支来执行。 循环结构:当在执行语句时,有些是重复性的代码,即可使用循环进行操作。 分支结构 if …else…语句 if …elif…else…语句 import getp...

2018-03-14 00:36:12

阅读数:106

评论数:0

Python学习---抽象类及其他类

抽象类 Python没有从语言层面支持抽象类的概念,我们可以通过abc模块来制造抽象类的效果。在定义类的时候,通过指定metaclass=ABCMeta可以将类声明为抽象类。 抽象类是不能创建对象的, 抽象类存在的意义是专门拿给其他类继承,abc模块中还有一个包装器abstractmethod...

2018-03-13 21:37:32

阅读数:109

评论数:0

Python学习---继承

继承 继承 - 从已经有的类创建新类的过程 提供继承信息的称为父类(超类/基类) 得到继承信息的称为子类(派生类/衍生类) 通过继承我们可将子类中的重复代码抽取到父类中 子类通过继承并复用这些代码来减少重复代码的编写 将来如果要维护子类的公共代码,只需要在父类中进行操作即可 练习 ...

2018-03-12 22:37:42

阅读数:71

评论数:0

Python学习--集合(set)

集合的概念 在 Python 中,集合由内置的 set 类型定义,集合可以有任意数量的元素,它们可以是不同的类型(例如:数字、元组、字符串等) 集合的功能 集合是离散存储的,没有下标(索引)运算,同时还有去重功能。 集合的运算 集合的运算同数学运算一样,有交集、并集、差集集对称差集。 交...

2018-03-08 19:21:51

阅读数:77

评论数:0

Python学习---列表(list)

列表(也称容器) list是一种有序的集合,可以随时添加和删除其中的元素。 f = [] 即为容器,好似仓库,里面为空。 有了列表(容器),我们可以使用1个变量来保存多个数据。 更为重要的是,我们可以使用循环对列表中保存的数据进行操作。 f = [0] * 6 print(f)...

2018-03-08 00:19:07

阅读数:82

评论数:0

Python语言学习---字符串(String)

字符串 1. 字符串的解释 def main(): str1 = 'hallo, beautiful girl!' # 通过len()函数计算字符串的长度 print(len(str1)) # 字符串的长度为22 # 获取字符串首字母的大写 ...

2018-03-07 13:15:34

阅读数:116

评论数:0

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