python学习
python学习笔记
_4444yl
这个作者很懒,什么都没留下…
展开
-
python三方包安装和虚拟环境
三方包# 三方模块就是别人写的代码# 安装方式:源码安装:自己动手去某个地方下载,然后安装到本地、包管理器安装:一个和几个命令安装# 包管理项目官方支持认可度高的:distutils(setup.py)、setuptools(合并distutils)(pip安装脚本)# 常见已经发布的三方包和模块的形式:源码、.egg、.whl# 包托管模块:https://pypi.python.or...原创 2020-04-06 09:57:26 · 614 阅读 · 0 评论 -
python包和模块
概念模块:将一组相关功能的代码写入一个单独的.py文件中,.py文件被称作是一个模块包:一个有层次的文件目录结构,定义了n个模块和子包,包含__init__.py文件的目录库:可以是一个模块也可以是一个包框架:通过框架可以快速实现一个解决问题的骨架,到时候按照框架的角色去填充,交互就可以完成一个质量好、维护性高的项目。例如文本框架(Flask、Django…)包和模块的作用封装一些轮子...原创 2020-04-06 09:52:36 · 322 阅读 · 0 评论 -
python异常处理
错误:没法通过其他代码进行处理的问题 语法错误、逻辑错误异常:多指程序在执行过程中,出现未知错误,语法和逻辑都是正确的,可以通过其他代码进行处理修复常见的系统异常# 1、除零异常# 1 / 0# 2、名称异常# print(name)# 3、类型异常# "1" + 2# 4、索引异常l = [1, 2]# l[3]# 键异常dic = {"name":"yl", ...原创 2020-04-05 20:40:56 · 166 阅读 · 0 评论 -
python面向对象-三大特性
封装使用起来更加方便:把很多相关的功能封装成一个整体保证数据安全:私有属性 只读 拦截写操作利于代码维护:功能代码需要维护,直接修改类内部的代码即可 只要保证接口名称不变,外界不需要做出任何代码修改继承一个类拥有另一个类资源使用权 不是资源的复制语法格式# 2、继承:一个类用户另一个类的资源方式之一,不是复制资源而是资源使用权,资源是指非私有的属性和方法# 单...原创 2020-04-05 20:16:33 · 206 阅读 · 0 评论 -
python面向对象-计算器
# 计算器,实现一些基本的操作,加减乘除以及打印结果操作class Caculate: __result = 0 # 操作类属性,通过类名Caculate或者用类方法传递类名 @classmethod def first_value(cls, v): cls.__result = v @classmethod def jia(cls, n...原创 2020-04-05 19:21:15 · 1668 阅读 · 0 评论 -
python-面向对象
对象概念万物皆对象对象是具体物体:拥有属性 拥有行为 把很多零散的东西,封装成为一个整体python是一门特别彻底的面向对象的语言OOP在解决问题的时候关注解决问题的所需要的对象(划分对象)面向对象在解决问题的时候关注解决问题的过程(步骤),把一个任务,分解成具体的一个步骤面向过程——>面向对象:列出任务具体现实步骤、试图分离这些步骤的功能代码块、将这些功能代码块划分到某个对象...原创 2020-04-05 19:19:05 · 219 阅读 · 0 评论 -
python文件操作
文件是数据存储容器,持久性的存储数据内容文件使用流程打开:open(“文件”,“模式”)读写:定位-读-写关闭:拔掉管道文件操作打开文件 读写文件 关闭文件(释放系统资源 立即清空缓冲区数据内容到磁盘文件)# 文件打开# 只读模式是默认模式# 文件的指针会放在文件的开头# r只读打开文件 文件的指针会放在文件开头 文件不存在会报错f = open("test.txt",...原创 2020-04-04 18:02:49 · 188 阅读 · 0 评论 -
python函数
函数概念写了一段代码,实现了某个小功能,然后把这些代码集中到一块,起一个名字,下一次就可以根据这个名字再次使用这个代码块方便代码的重用分解任务,简化程序逻辑使得代码更加模块化函数的基本使用def 函数名():函数体# 方便代码重用、分解任务简化程序逻辑、使代码更加模块化# 内建函数、三方函数、自定义函数# 简单使用def test(): print(2) ...原创 2020-04-04 17:27:45 · 545 阅读 · 0 评论 -
python编程基础-5
python常用数据类型操作字典字典数据类型,无序的可变的键值对的集合定义key不能被重复,必须是任意不可变类型,一个key对应一个索引值可变包括:列表、字典、可变集合不可变包括:数值、布尔、字符串、元组# 表述一个人的信息# 字符串str1 = "sz,18,180"infos = str1.split(",")print(infos)# 列表l = ["sz",...原创 2020-04-04 13:47:56 · 179 阅读 · 0 评论 -
python编程基础-4
python常用数据类型操作列表原创 2020-04-03 17:40:23 · 143 阅读 · 0 评论 -
python编程基础-3
python常用数据类型操作数值表现形式int :二进制0b 八进制0/0o 十进制 十六进制0xfloat:168.2/1.682e2complex:a+bj complex(a,b) ab都是浮点数python3的整型可以自动调整大小,当作long类型使用进制转换# 其他进制转换成二进制num = 111print(num)num = 0x111print(num)...原创 2020-04-02 11:24:41 · 227 阅读 · 0 评论 -
python基础编程-2
分支循环分支age = 16if age >= 18: # 冒号条件结束 print("你已经成年") print("你已经可以去上网")else: # 记得写冒号 print("未成年赶紧回家啊")score = input("请输入你的分数")score = int(score)if 90 <= score <= 100: ...原创 2020-04-01 10:45:18 · 187 阅读 · 0 评论 -
python基础编程-1
python注释注释作用:帮助我们自己理清楚代码逻辑与别人合作开发,添加注释,可以减少沟通成本开发模块的时候添加注释可以减少他人使用成本可以临时注释一段代码,方便调试,定位出错的代码行注释的分类:#是单行注释‘’‘xxx’’'是多行注释“”“xxx”""是多行注释python的中文乱码文本<—->存储器中计算机的存储器:一个比特是计算机最小存储单元,只存储0/1...原创 2020-04-01 10:04:14 · 719 阅读 · 0 评论 -
认识python
python职业发展前端开发:HTML5、iOS、Android后端开发:python、PHP、Java、Golang爬虫开发数据分析机器学习:算法和框架运维测试python工作内容1、web方向网站开发 豆瓣 知乎 Instagram Dropbox移动app的服务端开发小程序服务端开发游戏服务端开发2、爬虫方向搜索引擎本身就是一个大爬虫公司内部的数据支持部门网...原创 2020-04-01 08:26:38 · 122 阅读 · 0 评论 -
python程序的执行过程
python应用:图形界面开发、人工智能、爬虫、系统网络运维、大数据、云计算系统、web全栈开发等高级语言分为两种类型:编译型和解释型。通俗说,编译型就是将所有的东西一下子翻译完,首先将运行前先由编译器将高级语言代码编译为对机器可以执行的可执行文件(.exe .dll .ocx)。例如C/C++,生成的可执行文件exe文件。 编译只执行了一次,运行期间不需要再翻译,所以编译型语言的程序执行效率...原创 2019-09-08 08:54:39 · 4610 阅读 · 1 评论