![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python
__Ike__
人人为我,我为人人
展开
-
Django笔记
Django笔记python==3.5.3Django==2.2pycharm==专业版(professional)2021.01.02day01创建Django工程Pycharm创建:File >>> New Project >>>Django命令行(cmd)创建:cd到你想存放工程的文件夹 >>>django-admin startproject projectName(projectName为创建的工程名)>>&原创 2020-08-18 17:45:07 · 214 阅读 · 0 评论 -
Re库入门
Re(正则表达式)库入门一:正则表达式的语法1、正则表达式语法由字符和操作符构成P ( Y | YT | YTH | YTHO ) ? N2、正则表达式的常用操作符操作符说明实例.表示任何单个字符[ ]字符集,对单个字符给出取值范围[abc]表示a、b、c,[a‐z]表示a到z单个字符[^ ]非字符集,对单个字符给出排除范围[^abc]表示非a或b或c的单个字符*前一个字符0次或无限次扩展abc* 表示 ab、abc、abcc、abccc等原创 2020-08-01 19:11:03 · 306 阅读 · 0 评论 -
信息提取笔记
文章目录信息提取一:信息标记的三种形式1、XML(eXtensible Markup Language)2、JSON(JavsScript Object Notation)3、YAML(YAML Ain’t Markup Language)二:三种信息标记形式的比较三:信息提取的一般方法1、方法一:完整解析信息的标记形式,再提取关键信息2、方法二:无视标记形式,直接搜索关键信息3、方法三(融合):结合形式解析与搜索方法,提取关键信息实例1、提取HTML中所有URL链接四、基于bs4库的HTML内容查找方法原创 2020-07-06 15:23:19 · 168 阅读 · 0 评论 -
Beautiful Soup库入门
文章目录Beautiful Soup库入门一:Beautiful Soup库安装1、管理员身份运行cmd 执行2、安装测试3、对Beautiful Soup库的理解二、Beautiful Soup库的基本元素1、Beautiful Soup库解析器2、BeautifulSoup类的基本元素三、基于bs4库的HTML内容遍历方法1、标签树的下行遍历2、标签树的上行遍历3、标签树的平行遍历Beautiful Soup库入门一:Beautiful Soup库安装1、管理员身份运行cmd 执行pip ins原创 2020-07-05 22:25:11 · 205 阅读 · 0 评论 -
Requests库入门笔记
文章目录Requests库入门一:安装二:使用1、Requests库的七个主要方法:2、Requests库的get()方法:requests.get(url, params=None, **kwargs)3、Response对象的属性:4、Response的编码:5、Requests库的异常:6、HTTP协议对资源的操作7、PATCH和PUT的区别:8、requests.request(method, url, **kwargs)Requests库入门一:安装requests安装:管理员身份运行cm原创 2020-07-04 21:35:16 · 150 阅读 · 0 评论 -
Python学习笔记:第三方库自动安装脚本
第三方库第三方库自动安装脚本库名用途pip安装指令NumPyN维数据表示和运算pip install numpyMatplotlib二维数据可视化pip install matplotlibPIL图像处理pip install pillowScikit-Learn机器学习和数据挖掘pip install sklearnRequestsHTTP协议访问及网络爬虫pip install requestsJieba中文分词pip i原创 2020-06-06 17:08:18 · 187 阅读 · 0 评论 -
Python学习笔记:常用的pip命令+解决pip 安装第三方库速度太慢问题(镜像源下载安装)
文章目录一、常用的pip命令1、`pip -h` 获取帮助2、pip install <第三方库名> 安装指定的第三方库**3、pip install –U <第三方库名> 使用-U标签更新已安装的指定第三方库**4、pip uninstall <第三方库名> 卸载指定的第三方库5、pip download <第三方库名> 下载但不安装指定的第三方库6、pip show <第三方库名> 列出某个指定第三方库的详细信息7、pi原创 2020-06-05 16:13:08 · 677 阅读 · 0 评论 -
Python学习笔记:os库的使用
os库的使用一、os库基本介绍1、os库是Python标准库,包含几百个函数;Windows、Mac OS、Linux通用。2、路径操作:os.path子库,处理文件路径及信息。3、进程管理:启动系统中其他程序。4、环境参数:获得系统软硬件信息等环境参数二、os库之路径操作os.path子库以path为入口,用于操作和处理文件路径用法:import os.path函数描述os.path.abspath(path)返回path在当前系统中的绝对路径os.pa原创 2020-06-05 15:43:12 · 332 阅读 · 0 评论 -
Python学习之路:一维和二维数据的格式化和处理
一维和二维数据的格式化和处理数据的操作周期存储 (存储格式)<-> 表示(数据类型) <-> 操作(操作方式)一维数据的格式化和处理1、一维数据由对等关系的有序或无序数据构成,采用线性方式组织2、一维数据的表示(-for循环可以遍历数据,进而对每个数据进行处理)①、数据有序:列表类型ls = [1, 2, 3, 4]②、数据无序:集合类型st = {3, 1, 4, 2, 1}3、一维数据的存储①、存储方式一:空格分隔使用一个或多个空格分隔进行原创 2020-06-02 13:00:22 · 973 阅读 · 0 评论 -
Python学习之路:WordCloud库(含error: Microsoft Visual C++ 14.0)
wordcloud库的安装及使用一、wordcloud库的安装cmd 键入 : pip install wordcloud出现 error: Microsoft Visual C++ 14.0 is required. Get it with “Microsoft Visual C++ Build Tools”: https://visualstudio.microsoft.com/downloads 的错误是要装Microsoft Visual C++ 14.0。二、wordclo原创 2020-06-01 21:37:37 · 1682 阅读 · 0 评论 -
Python学习之路:文件的使用(读写)
文件的使用一:文件类型文件展现形态有文本文件和二进制文件两种;文本文件和二进制文件只是文件的展示方式;本质上,所有文件都是采用二进制的形式进行存储1、文本文件①、由单一特定编码组成的文件,如UTF-8编码。②、由于存在编码,也被看成是存储着的长字符串。2、二进制文件①、直接由比特0和1组成,没有统一字符编码。②、一般存在二进制0和1的组织结构,即文件格式。#文本文件形式,把要用到的文件放在和代码同一目录就行,当然也可以用绝对路径形式test = open("demo.txt","r原创 2020-06-01 11:09:11 · 409 阅读 · 0 评论 -
Python学习之路:字典类型及操作
字典类型及操作一:字典类型定义映射是一种键(索引)和值(数据)的对应,字典类型是“映射”的体现1、键值对:键是数据索引的扩展2、字典是键值对的集合,键值对之间无序3、采用大括号{}和dict()创建,键值对用冒号: 表示{<键1>:<值1>, <键2>:<值2>, … , <键n>:<值n>}二、字典类型的使用1、在字典变量中,通过键获得值 <值> = <字典变量>[<键>] <原创 2020-05-25 17:48:05 · 664 阅读 · 0 评论 -
Python学习之路:序列类型及操作
序列类型及操作一:序列类型定义序列是具有先后关系的一组元素1、序列是一维元素向量,元素类型可以不同。2、类似于数学中的数列。3、元素间由序号引导,通过下标访问序列的特定元素。序列是一个基类类型1、序列类型包括:字符串类型、元组类型、列表类型。2、序号的定义:和字符串相同(正向递增,反向递减)。二:序列处理函数及方法1、序列类型通用操作符①、x in s 如果x是序列s的元素,返回True,否则返回False②、**x not in s ** 如果x是序列s的元素,返回False原创 2020-05-25 15:49:22 · 1656 阅读 · 0 评论 -
Python学习之路:Python_jieba库的安装
jieba库一:安装二:jieba库常用函数1、jieba.lcut(s) 精确模式,返回一个列表类型的分词结果import jiebaprint(jieba.lcut("重启重装版本升级大法好"))运行结果:['重启', '重装', '版本升级', '大法', '好']2、jieba.lcut(s, cut_all=True) 全模式,返回一个列表类型的分词结果,存在冗余import jiebaprint(jieba.lcut("重启重装版本升级大法好", cut_all=True)原创 2020-05-25 11:08:57 · 953 阅读 · 0 评论 -
Python学习之路:集合类型及操作
集合类型及操作一:集合类型的定义集合是多个元素的无序组合,与数学中的集合概念一致。1、特点: ① 集合元素之间无序,每个元素唯一,不存在相同元素。 ② 集合元素不可更改,不能是可变数据类型。2、规则: ① 集合用大括号 {} 表示,元素间用逗号分隔。 ② 建立集合类型用 {} 或 set()。 ③ 建立空集合类型,必须使用set()。A = {"重启重装版本升级大法好", 123, "python"} #使用{}建立集合原创 2020-05-24 23:34:55 · 254 阅读 · 0 评论 -
Python学习之路:PyInstaller库的安装使用
PyInstaller库安装与使用一:安装1、命令行(cmd)键入命令:pip install pyinstaller //不需要管理员权限安装成功二:使用1、在使用前要在cmd窗口切换到你保存Python代码的文件夹不然会报错2、(cmd命令行) 键入:pyinstaller -F <文件名.py>三:PyInstaller库常用参数参数描述-h查看帮助–clean清理打包过程中的临时文件-D, --onedir默认值,生成di原创 2020-05-21 00:43:26 · 152 阅读 · 0 评论 -
Python学习之路:函数
函数:降低编程难度和代码复用一:函数的定义函数是一段代码的表示def <函数名>(<参数(零个或多个)>): <函数体> return <返回值>#计算 X!def function(x): #定义一个函数 function() s = 1 for i in range(1,x + 1): #for循环计算阶乘 s *= i return sa = function(10) #输入实原创 2020-05-20 00:59:26 · 384 阅读 · 0 评论 -
Python学习之路:随机函数random库的使用
random库伪随机数: 采用梅森旋转算法生成的(伪)随机序列中元素一:基本随机数函数:1.seed(a=None) //初始化给定的随机数种子,默认为当前系统时间import timerandom.seed(10) #产生种子10对应的序列2.random() //生成一个[0.0, 1.0)之间的随机小数import randomprint(random.random())二:扩展随机数函数:1.randint(a,b) //生成一个[a, b]之间的整数impor原创 2020-05-18 23:44:05 · 930 阅读 · 0 评论 -
Python学习之路:字符串(字符串类型及其操作,字符串类型的格式化)
一、字符串操作符:1. ''x'' + "y" :连接两个字符串。2."x" * n 或 n * "x" :复制 n 次字符串 x 。3. "x" in "s":x 是 s 的子串,返回 True ,否则返回 False 。二、字符串处理函数:1.len( x ) :返回字符串的长度2.str( x ) :将任意类型的 x 转换成字符串形式(和 eval() 函数相反)。...原创 2020-04-29 16:26:13 · 218 阅读 · 0 评论 -
Python学习之路:基础函数
input()函数:从控制台获得输入,都以字符串类型返回结果。eval()函数:eval (<字符串>)都能够以 python 表达式的方式解析并执行字符串。并将返回结果输出(IDLE环境)。pow( x, y )函数:x^y ( x 的 y 次方);可嵌套:pow( x, pow( y, z)),数字太大的话需要电脑内存足够支持。abs( x )函数:x ...原创 2020-04-28 11:54:25 · 109 阅读 · 0 评论 -
Python学习之路:基础
Python优点:1,语法简洁(代码量少) 2,与平台无关(有解释器就行) 3,粘性扩展(集成其他语言) 4,开源,支持中文,类库丰富 5,强制缩进可读注释:单行:# 多行:'''开头,'...原创 2020-04-27 23:23:22 · 104 阅读 · 0 评论