![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python
文章平均质量分 84
Tai_Park
ฅ( ̳• ◡ • ̳)ฅ
展开
-
python3笔记 6 分支、循环、条件和枚举
6-1 什么是表达式表达式(Expression)是运算符和操作数所构成的序列。运算符和操作数是有顺序的。6-2 表达式的优先级>>> a = 1>>> b = 2>>> c = 3>>> a + b * c7>>> a or b and c // b 和 c 做 and 之后再和 a原创 2018-07-08 16:33:43 · 505 阅读 · 0 评论 -
python爬虫 2 静态网页抓取
获取响应内容:import requests r = requests.get('http://www.santostang.com/')print("文本编码:",r.encoding) #服务器使用的文本编码print("响应状态码:",r.status_code) #检测响应的状态码,200为成功,4xx为客户端错误,5xx为服务器错误响应print("字符串方式的响...原创 2018-07-31 20:56:52 · 999 阅读 · 0 评论 -
Python3 笔记 11 Python的高级语法与用法
11-1 枚举其实是一个类 枚举类:from enum import Enum class VIP(Enum): YELLOW = 1 GREEN = 2 BLACK = 3 RED = 4 print(VIP.YELLOW)#VIP.YELLOW #关注的是它的标签不是数字可以用VIP.BLACK等来进行表示。...原创 2018-07-22 15:33:20 · 509 阅读 · 0 评论 -
python爬虫 1 网络爬虫入门
Python爬虫的流程:获取网页->解析网页(提取数据)->存储数据获取网页:给网站发送请求,网站返回整个网页的数据。基础技术:request、urllib、selenium(模拟浏览器);进阶技术:多进程多线程抓取、登陆抓取、突破IP封禁和服务器抓取。解析网页(提取数据):从整个网页的数据中提取想要的数据。基础技术:re正则表达式、BeautifulSoup、lxml;进...原创 2018-07-26 20:23:38 · 268 阅读 · 0 评论 -
Python3 笔记 10 正则表达式与JSON
10-1 初识正则表达式 是一个特殊的私服序列,可以帮助检测一个字符串是否与我们所设定的字符序列相匹配。可以实现快速检索文本、实现替换文本的操作。1、检测一串数字是否是电话号码2、检测一个字符串是否符合e-mail格式3、把一个文本里指定的单词替换为另外一个单词 平时处理:a = 'C|C++|Java|Python'print(a.index('Pyth...原创 2018-07-21 15:06:50 · 704 阅读 · 0 评论 -
Python3 笔记 9 面向对象
9-1 类的定义面向对象两个核心:类、对象在python中使用class定义类:class Student(): name = '' #定义变量 age = 0 def print_file(self): #定义函数 print('name:' + self.name) print('age:' + str(self.age))class St...原创 2018-07-15 22:05:57 · 380 阅读 · 0 评论 -
用python实现区块链的保姆级新手教程[全注释]
区块链技术核心原理实现——Tiny熊老师区块链课堂的笔记 3-1 python 实现区块链环境准备 1、HTTP 超文本传输协议——Postman/curl 2、Python——PyCharm3、工具:pip、pipenv、Flask/requests 3-2 建立项目,确定区块结构 cmd中:C:\Users\Tai Park>D: D:...原创 2018-07-28 21:53:34 · 1525 阅读 · 3 评论 -
Python3 笔记 14 Pythonic与Python杂记
14-2 用字典映射代替switch case语句 if/else可以代替switch但是非常不合适。用字典代替switch:day = 5 switcher = { 0:'Sunday', 1:'Monday', 2:'Tuesday'} day_name = switcher.get(day,'Unknow')print(d...原创 2018-07-25 12:45:33 · 300 阅读 · 0 评论 -
python3笔记 5 变量与运算符
5-1 什么是变量>>> [1,2,3,4,5,6] * 3 + [1,2,3][1, 2, 3, 4, 5, 6, 1, 2, 3, 4, 5, 6, 1, 2, 3, 4, 5, 6, 1, 2, 3]太长了,需要引入变量的概念变量就是名字定义一个变量>>> A = [1,2,3,4,5,6]>>> print(A)[1, 2, 3, 4,...原创 2018-07-07 16:06:08 · 220 阅读 · 0 评论 -
Python3 笔记 13 实战:原生爬虫
13-1 分析抓取目的确定抓取页面 爬取熊猫TV某个分类下面主播的人气排行分析网站结构 13-2 整理爬虫常规思路 F12查看HTML信息,Ctrl+Shift+C鼠标选取后找到对应的HTML。文本分析并提取信息——正则表达式。 前奏:1、明确目的2、找到数据对应网页3、分析网页的结构,找到数据所在标签的位置执行:4、模拟HTTP请求,向...原创 2018-07-24 16:29:05 · 446 阅读 · 0 评论 -
python3笔记 4 Python中表示'组'的概念与定义
4-1 列表的定义列表是可变的>>> type([1,2,3,4,5,6])<class 'list'>>>> type(['hello',1,2,3])<class 'list'> //列表中可以有不同的数据类型>>> type([[1,2],[3,4],[True]]) <class 'list'&am原创 2018-07-06 15:14:15 · 341 阅读 · 0 评论 -
Python3 笔记 12 函数式编程: 匿名函数、高阶函数、装饰器
12-1 lambda表达式 匿名函数:定义函数得时候不需要定义函数名:#普通函数def add(x,y): return x + y#匿名函数lambda x,y: x + y调用匿名函数:f = lambda x,y: x + y #赋值后可以调用print(f(1,2))lambda中只能进行简单的表达式操作,不能进行赋值操作。 ...原创 2018-07-24 13:24:46 · 354 阅读 · 0 评论 -
Python3 笔记 8 Python函数
8-1 认识函数print()就是一个函数a = 1.12564print(round(a,2))在命令行中查看内置函数的方法:C:\Users\Tai Park\Documents\python>pythonPython 3.7.0 (v3.7.0:1bf9cc5093, Jun 27 2018, 04:06:47) [MSC v.1914 32 bit (Intel)] on win32...原创 2018-07-12 19:23:01 · 923 阅读 · 0 评论 -
python3笔记 7 包、模块、函数与变量作用域
7-1 while循环与使用场景while循环和for循环counter = 1while counter <= 10: counter += 1 print(counter)else: print('Eof') #while结束后会执行elsectrl + c 结束死循环递归适合用while7-2 for与for-else循环 for主要是用来遍历/循环 序列或者集...原创 2018-07-11 18:42:48 · 1028 阅读 · 0 评论 -
python3笔记 3 理解代码及基本类型
更多内容欢迎戳进:我的个人博客3-1 什么是代码 什么是写代码代码是现实世界事物在计算机世界中的映射写代码是将现实世界中的事物用计算机语言来描述3-2 数字:整形与浮点型整数:int浮点数:float在Python中没有单双精度之分,Python中的float就是其他语言中的double在Python中没有short,long之分,只用int利用type()查看其类型:>>> t...原创 2018-07-03 19:59:14 · 295 阅读 · 0 评论 -
python3笔记 1 导学 2 安装
更多内容欢迎戳进:我的个人博客Life is short,I use Python :)1-1 导学Python不是一门新兴的语言,诞生于上世纪90年代初。选取版本Python 3.6课程梗概:基础语法、面向对象、常见错误、Pythonic、总结经验、原生爬虫Python的特点:简洁,易于学习如何交换两个变量? temp = x x = y y = tempPython: ...原创 2018-07-03 19:57:32 · 227 阅读 · 0 评论 -
Python实现区块链(代码+思维导图)附详细注释
根据Tiny熊老师《区块链入门与去中心化应用实战》一课整理 思维导图png版:链接:https://pan.baidu.com/s/1VhUyC8MtvLLImP-8vpzdCA密码:sl6e思维导图pdf版:链接:https://pan.baidu.com/s/1mMXjt9jwqln2eKA4TwFs9Q密码:75jj代码:# {# "index":0,...原创 2018-07-31 21:55:51 · 5141 阅读 · 1 评论