
Python学习笔记
文章平均质量分 76
love the future
愿那些年的努力,可以成为更好的你
展开
-
pyCharm(2021)的使用与一些注意事项
这里写自定义目录标题pyCharm的下载与安装pyCharm的安装pyCharm的基本使用venv文件的作用解释器的不同第三方库的引入pyCharm的下载与安装pyCharm的下载地址:https://www.jetbrains.com/pycharm/download/#section=windows根据自己的电脑版本进行安装,可以下载专业版,也可以下载社区版,在校生通过edu的邮箱可以免费使用专业版本,但是一般初学者使用社区版本就可以。直接点击downloads就可以。pyCharm的安装原创 2021-09-05 18:36:02 · 3820 阅读 · 0 评论 -
抽象类和接口
抽象类作用:是给子类提供一个统一的设计模板,让子类去实现。特点:1.没有实现,子类必须实现。2.有抽象方法的类只能定义为抽象类3.抽象类不能实例化,即不能用new来实例化抽象类4.抽象类可以包含属性,方法,构造方法,不能用来new实例,只能用来被子类调用5.抽象类只能用来被继承接口接口:(比较稳定)接口里面的所有方法都是抽象方法public interface 接口名:1...原创 2020-02-09 10:13:49 · 312 阅读 · 0 评论 -
robots协议与简单的爬取实例
robots协议Robots Exclusion Standard,网络爬虫排除标准作用:网站告知网络爬虫哪些页面可以抓取,哪些不行形式:在网站根目录下的robots.txt文件*注释,代表所有,/代表根目录User‐agent: * 爬虫来源Disallow: / 不允许访问的内容https://www.jd.com/robots.txtUser-agent...原创 2019-09-10 19:32:35 · 893 阅读 · 0 评论 -
爬虫:requests库的使用
首先在命令行中以管理员的身份下载并安装requests库requests库的7个主要方法:requests.get()方法及介绍**request.get(url,params=None,kwargs)url:获取页面的url链接params:url中的额外参数,字典或字节流格式,可选**kwargs:12个控制访问的参数源代码:requests库的各种函数均是通过调用req...原创 2019-09-07 16:06:41 · 218 阅读 · 0 评论 -
Python学习第二期
Python学习第二期:图形的绘制Python蟒蛇的绘制程序#pythondraw.pyimport turtle #引用turtle库turtle.setup(650,350,200,200)turtle.penup()turtle.fd(-250)turtle.pendown()turtle.pensize(25)turtle.seth(-40)turtle.pencol...原创 2019-07-28 18:30:27 · 252 阅读 · 0 评论 -
Python学习六组合数据类型
组合数据类型集合、序列、字典集合类型及其操作与数学中的概念相同集合元素不可更改,即元素是不可变类型{}表示,元素用,分隔,元素可以是元组类型‘可用set()建立集合类型例如:B=set(“pypy123”){’1‘,’2‘,’3‘,’p‘,’y‘} 即不可包含相同元素,并且是无序的。集合的操作符:S|T 并运算:返回一个新的集合S-T 差运算:S&...原创 2019-08-01 20:13:21 · 642 阅读 · 0 评论 -
Python学习第一期
一:基本规则:在Python程序设计中缩进长度统一且强制使用IPO模型就是 input,process,output变量的命名规则:有字母数字,汉字,下划线组成,但是不可是数字开头。有32个保留字(关键字):and as assert break class continue def elif else export finally for if import in is lam...原创 2019-07-28 15:52:53 · 310 阅读 · 0 评论 -
Python学习五函数代码的复用
函数和代码的复用函数的定义和使用定义:一段具有特定功能,可复用的语句组函数时一种功能抽象,表达特定的功能作用:降低编程难度和代码的复用只有被调用才会被执行def <函数名>(<参数>):函数体return <返回值>计算 n!调用过程a=fact(10):调用函数fact(n)用实际参数代替形式参数,将返回值赋值给a参数传递...原创 2019-07-31 22:14:20 · 1280 阅读 · 0 评论 -
Python学习九计算生态
从数据处理到人工智能Python库之数据分析:numpy:表达N维数组的最基本库pandas:Python数据分析高层次应用库scipy:数学、科学和工程计算功能库Python库之数据可视化:matplotlib:高质量的二维数据可视化功能库seaborn:统计类数据可视化功能库mayavi:三维科学数据可视化功能库Python库之文本处理:pyPDF2:用类似处理PDF...原创 2019-08-04 14:58:13 · 720 阅读 · 0 评论 -
Python学习八程序设计方法
体育竞技的分析#MatchAnalysis.pyfrom random import randomdef printIntro(): print("这个程序模拟两个选手A和B的某种竞技比赛") print("程序运行需要A和B的能力值(以0到1之间的小数表示)")def getInputs(): a = eval(input("请输入选手A的能力值(0-1...原创 2019-08-03 23:20:07 · 235 阅读 · 0 评论 -
Python学习第四期程序控制结构
分支结构单分支:if 条件:语句双分支if 条件1:语句else:语句2多分支if 条件1:语句elif 条件2:语句..elif 条件n:语句else:语句程序的异常处理异常处理的基本使用try:语句1except:语句2try: num=eval(input("请输入一个整数“)) print(num**2)e...原创 2019-07-30 20:23:21 · 281 阅读 · 0 评论 -
Python学习七文件和数据格式化
文件和数据的格式化文件的使用文件的展现形态:文本文件和二进制文件文本文件:由单一特定的编码组成的文件。如utf-8编码由于存在编码,也被看成是存储着的长字符串例如.txt、.py文件二进制文件:有0.1组成文件的打开和关闭绝对路径:从根目录开始相对路径:从程序所在的地方开始查找。打开模式文件内容的读取size表示的是字节文件的写入自动轨迹绘制需求...原创 2019-08-02 17:51:43 · 502 阅读 · 0 评论 -
Python学习第三期
基本数据类型**整数类型:**四种进制表示形式(二进制,十进制,八进制,十六进制)**浮点类型:**即实数,浮点数间运算存在不缺定尾数(在很多编程语言中都存在)解决办法:round(x,d)对x进行四舍五入,d为截取的小数位数。科学计数法表示:ae b表示a*10^b**复数类型:**与数学中的复数概念类似,z=a+bj,数值运算操作符:+,-,*,/(产生的浮点数结果),//整...原创 2019-07-29 22:56:28 · 1678 阅读 · 0 评论