【Python相关】Python总结
【Python相关】Python总结
feifeiyechuan
这个作者很懒,什么都没留下…
展开
-
Python URL地址中文的处理
一、问题原因当url地址中输入中文的时候,后台解析的中文数据‘第一次’为:%E7%AC%AC%E4%B8%80%E6%AC%A1这样格式的是经过urlencode后的中文,既然这样就需要进行url解码.二、解决方法Python2中,可以这样做:import urllibprint urllib.unquote("%E6%B5%8B%E8%AF%95abc")但是Python3并没有unquote属性,要达成一样的效果,要怎么做呢?import urllib.parseprint(ur原创 2021-07-23 10:00:07 · 1255 阅读 · 1 评论 -
正则表达式匹配任意字符(能换行匹配)的写法
想使用正则表达式来获取一段文本中的任意字符。于是很随意得就写出如下匹配规则:(.*) 结果运行之后才发现,无法获得换行之后的文本。查了一下手册,发现正则表达式中,.(点符号)匹配的是除了换行符\n以外的所有字符。同时,手册上还有一句话:要匹配包括 '\n'在内的任何字符,请使用像'[.\n]'的模式。于是将正则表达式的匹配规则修改如下:([.\n]*),当然,如果程序中直接写到话,需...原创 2019-08-23 17:26:58 · 1536 阅读 · 0 评论 -
Python Pandas 学习笔记
import numpy as npimport pandas as pd# ---常用的数据类型:# Series 序列# DataFrame 数据框#==== Series# 创建Seriespd1 = pd.Series(np.arange(0, 10), index=np.arange(10))print(pd1)pd2 = pd.Series({'a': ...原创 2019-02-13 20:42:23 · 358 阅读 · 0 评论 -
Django ORM模型一对一、一对多、多对多的操作详解
目录一、快速创建项目二、测试模型一对一,一对多,多对多的关系1、模型图解2、创建模型3、在mysql数据库中生成对应表格4、数据库中插入数据5、一对一、一对多、多对多的正向反向查询一、快速创建项目1、创建项目>>django-admin startproject test03_20181211>>python manage...原创 2018-12-11 21:07:01 · 7557 阅读 · 3 评论 -
Python selenium总结
# 1、安装: pip install selenium# 2、启用无界面窗口#(1) 之前的版本都是使用webdriver.PhantomJs(),不过不建议用了,这儿也就不说了# (2)现在使用这样的方式实现无弹窗爬虫from selenium import webdriver #导入selenium包下的webdriver包from time import slee...原创 2018-12-03 11:46:33 · 989 阅读 · 1 评论 -
Python BeautifulSoup总结
# 安装:pip install beautifulsoup4from bs4 import BeautifulSoup #导包#测试文档html_doc = """<html><!-- 注释部分。。。。。--><head><title>The Dormouse's story</title></he原创 2018-12-03 07:55:13 · 832 阅读 · 0 评论 -
Python List方法
#序列方法#==============================list方法=================================list1 = [1,2,3,4]list1.append('a');print(list1) #在列表末尾添加新的对象list1.append([2,2,2]);print(list1)list1.count('a') #统计某...原创 2018-11-22 11:15:55 · 651 阅读 · 0 评论 -
Python高级特性
1、切片(Slice)首先作用的是序列:字符串,列表,元组取一个list或tuple的部分元素是非常常见的操作。比如,一个list如下:>>> L = ['Michael', 'Sarah', 'Tracy', 'Bob', 'Jack']取前3个元素,应该怎么做?笨办法:>>> [L[0], L[1], L[2]]['Michael'...原创 2018-11-19 20:01:01 · 575 阅读 · 0 评论 -
Python总结——Python基础
总结 1、注释单行注释:#多行注释:''' ''' , """ """2、数据类型Number : 数字类型 (int , float , bool , complex) eg: 1 , 1.0 , True/False , 1+1jString: 字符串 ...原创 2018-11-19 19:44:30 · 494 阅读 · 0 评论 -
Python os库
import os #导包方法:path = 'gaofei.txt' #自定义文件路径os.getcwd() #获取当前工作目录,即当前python脚本工作的目录路径os.chdir("dirname") # 改变当前脚本工作目录;相当于shell下cdos.curdir #获取当前目录的父目录字符串名:('..')os.makedirs('dirname1/dirname...原创 2018-11-22 11:57:26 · 349 阅读 · 0 评论 -
Python math库
import math #导包方法math.e #自然常数e=2.718281828459045math.pi # 圆周率pi 3.141592653589793math.exp(x) #返回e的x次方math.log(x[, base]) # 返回x的以base为底的对数,base默认为emath.log10(x) #返回x的以10为底的对数math.pow(x,...原创 2018-11-22 11:50:51 · 1747 阅读 · 0 评论 -
Python dict方法
dict 字典#内置函数len(),max(),min()都是比较的键值,所以键值必须是相同类型,dict(二维元素),enumerate()dict1 = {5:2,2:3,3:'b',True:False};print(min(dict1))dict2 = {'ac':1,'b':2};print(min(dict2))print(dict1.keys()) #返回字典键的可迭代对象...原创 2018-11-22 11:43:59 · 754 阅读 · 0 评论 -
Python set 集合方法
set#无重复,可变–&amp;amp;amp;gt;元素的去重#无序、唯一、可变。集合中的元素需要可哈希的,元素不可以是可变对象。#内置函数len(),max(),min(),tuple(),enumerate()#====================set方法======================t= set(('a',1,'b','c','d'))t.add('x') # 添加一项s....原创 2018-11-22 11:39:30 · 489 阅读 · 0 评论 -
Python字符串函数
import string #利用了string包下的方法str1 = string.ascii_lowercasestr2 = string.ascii_uppercasestr = string.ascii_lettersstr3 = str1[0:3]str4 = ' ' + str3 + ' 'str5 = 'abc,cde,fgh,ssss'str6 = ''' ...原创 2018-11-22 11:11:48 · 674 阅读 · 0 评论 -
Python序列方法
1、索引访问对象a = [1,2,3,4,5,6]b = tuple(a)c = set(a)d = dict(zip(a,b))print(a[0])2、切片操作print(a[0],'-->',a[len(a)-1]) #1 --> 3print(a[0::1],'-->',a[-1::-1]) #[1, 2, 3] --> [3, 2, 1] ...原创 2018-11-22 11:08:36 · 706 阅读 · 0 评论 -
python基础2---补充
python基础21、列表推导式2、函数================3、快捷方法4、异常5、注意:1、列表推导式#多层循环是从内到外循环的import randomlists = [(i,j,m) for i in range(1) for j in range(2) for m in range(3)]print(lists)#[(0, 0, 0), (0, 0, 1), (0...原创 2018-11-22 08:05:50 · 268 阅读 · 0 评论 -
Python总结——2、python的安装
链接:https://pan.baidu.com/s/1RSBaMfqnS7pzF95qsn296w 提取码:f9wj 提示:原创 2018-11-19 11:00:04 · 236 阅读 · 0 评论