随笔分类 -  python基础

虚拟环境的搭建
只有注册用户登录后才能阅读该文。
posted @ 2019-07-10 20:56 HeiTangMuSi 阅读(0) 评论(0) 推荐(0)
pip安装源
只有注册用户登录后才能阅读该文。
posted @ 2019-07-10 20:55 HeiTangMuSi 阅读(1) 评论(0) 推荐(0)
计算机基础
摘要:什么是编程语言? 语言是一个事物与另外一个事物沟通的表达方式。 而编程语言则人与计算机沟通的表达方式 什么是编程? 编程就是程序员用计算机能理解的表达方式(编程语言)把人想让计算机做的事表达出来写到文件里,这些文件称之为程序。 为什么编程? 在编程的世界里计算机就像是你的奴隶,人之所要编程就是想要让 阅读全文
posted @ 2019-07-08 15:14 HeiTangMuSi 阅读(105) 评论(0) 推荐(0)
datetime和date如何转json
摘要:import json from datetime import datetime, date class MyJson(json.JSONEncoder): def default(self, o): if isinstance(o, datetime): return o.strftime('% 阅读全文
posted @ 2019-03-29 20:11 HeiTangMuSi 阅读(747) 评论(1) 推荐(0)
python常用工具
摘要:创建规范目录 import os BASE_PATH = os.path.dirname(__file__) li = ['bin', 'conf', 'core', 'db','interface ','lib', 'log'] def mkdir(path): path = path.strip 阅读全文
posted @ 2019-03-08 18:47 HeiTangMuSi 阅读(231) 评论(0) 推荐(0)
异常处理
摘要:异常处理 异常时一种信号,一种不同于常规情况的信号,如果没有正确处理它 那么最后的结果报错,同时终端程序的运行 异常的结果就是报错 学习的主要目的: 学习异常处理的目的是为了提高程序的健壮性 即使发生问题也不会中断执行 异常的分类: 1.语法检测异常(最低级错误) 2.运行时异常 已经通过了语法检查 阅读全文
posted @ 2019-02-22 14:48 HeiTangMuSi 阅读(130) 评论(0) 推荐(0)
摘要:包 什么是包 包的本质是文件夹 为什么使用包 函数可以使得同一个文件中代码结构更清晰 模块(py文件)是以文件形式卒子代码结构 如果文件越来越多管理起来也不方便,所以需要使用文件夹来管理,从文件夹级别来管理代码 包的使用 如何创建包 新建一个文件夹就是一个包 包和文件夹仅有一个区别 包中应该包含一个 阅读全文
posted @ 2019-01-21 14:56 HeiTangMuSi 阅读(151) 评论(0) 推荐(0)
三元表达式、递归、匿名函数
摘要:三元表达式 符合python语法的表达方式(形式,公式) 元素,三个元素 总体就是,由三个元素组成的表达式 其目的是为了简化书写,既然是简化就必然有局限性, 三元表达式只能帮你简化仅有两个分支if判断 res=True if age>=18 else False,并且这个判断无论成立与否都必须返回一 阅读全文
posted @ 2019-01-17 17:19 HeiTangMuSi 阅读(293) 评论(0) 推荐(0)
迭代器、生成器、面向对象
摘要:迭代器 什么是迭代器()iterator 器指的某种工具 迭代指的是更新换代的过程,例如应用程序的版本更新从1.0变成1.1再1.2 迭代的目的是要根据上一个结果,产生下一个结果,这是一个重要的过程,但不是单纯的重复 迭代器就是,一种根据上一个结果得到下一个结果的工具,简单地说就是一种获取数据的工具 阅读全文
posted @ 2019-01-16 15:26 HeiTangMuSi 阅读(141) 评论(0) 推荐(0)
函数装饰器
摘要:装饰器 什么是装饰器 器,指的就一种种工具,列如生活中的,刮毛器 装饰,指的是给某个已存在的对象添加装饰品 装饰器的目的是为了给这个被装饰对象,提价新功能或者说,增加某种能力 在程序中工具就是函数 如此一来,装饰器指也就是一个函数,被装饰者也是一个函数 总结:装饰器就是用一个函数去扩展另一个已存在的 阅读全文
posted @ 2019-01-15 16:31 HeiTangMuSi 阅读(153) 评论(0) 推荐(0)
闭包函数
摘要:函数嵌套 嵌套指的是,一个物体包含另一个物体 函数嵌套指的就是一个函数包含另一个函数 按照函数的两个阶段 分为 嵌套调用 指的是,在函数的执行过程中调用了另一个函数 其好处是,可以简化外层大函数的代码,是的结构更清晰, 可以将一个大的复杂的功能拆分为多个简单的小功能 嵌套定义 指的是,在函数的函数体 阅读全文
posted @ 2019-01-14 14:58 HeiTangMuSi 阅读(150) 评论(0) 推荐(0)
函数(2)
摘要:一.形参与实参 形参即形式参数,就是在定义函数时括号中指定的参数,本质就是一个名字 实参即实际参数,指的是在调用函数的时候传入的参数,是一个实际的值 在调用函数式就会自动把参数(变量名)和实参(值)进绑定,在函数调用结束之后绑定关系就解除了 def func1(a,b): # a,b就是形参 a = 阅读全文
posted @ 2019-01-11 15:32 HeiTangMuSi 阅读(182) 评论(0) 推荐(0)
函数(1)
摘要:1 什么是函数 函数就是具备某一功能的工具 2 为什么要用函数 1 程序的组织结构不清晰,可读性差 2 代码冗余 3 可扩展性差 3 如何用函数 函数的使用必须遵循的原则:先定义,后调用 修理工事先准备工具的过程即函数的定义 修理工遇到应用场景拿来工具就用即函数的调用 语法: def 函数名(参数1 阅读全文
posted @ 2019-01-10 15:08 HeiTangMuSi 阅读(153) 评论(0) 推荐(0)
Python入门文件处理
摘要:文件处理文本模式name = input("请输入用户名:").strip()with open("a.txt","wt",encoding="utf-8") as f: f.write(name) with open("a.txt","r",encoding="utf-8") as f: data 阅读全文
posted @ 2019-01-08 15:58 HeiTangMuSi 阅读(196) 评论(0) 推荐(0)
Python入门字符编码
摘要:计算机基础知识 一.应用程序任何操作硬件的请求都需要向操作系统发起系统调用,然后由操作系统去操作硬件 二.文本编辑器存取文件的原理 1.打开编辑器就打开了启动了一个进程,是在内存中的,所以,用编辑器编写的内容也都是存放在内存中的,断电数据丢失 2.要永久保存,需要点击保存按钮:编辑器把内存的数据刷到 阅读全文
posted @ 2019-01-07 18:52 HeiTangMuSi 阅读(202) 评论(0) 推荐(0)
元组、字典、集合基本操作
摘要:元组:元组就是一个不可变的列表 1.用途:当我们需要记录多个同种属性的值,并且只有读的需求时,应该用元组 2.定义方法:在()内用逗号分隔开多个任意类型的元素 3.常用操作+内置的方法 3.1优先掌握的操作: 1.按索引取值(正向取+反向取):只能读 2.切片(顾头不顾尾,步长) 3.长度 4.成员 阅读全文
posted @ 2019-01-04 16:04 HeiTangMuSi 阅读(262) 评论(0) 推荐(0)
数字类型、字符串、列表类型的基本用法
摘要:数字类型 一:整型int 1.用途:记录名字、性别等描述性质 2.定义方法 3.常用操作+内置的方法 数学运算符&比较运算 总结 存一个值 不可变(1.可变:值变,id不变。可变==不可变:值变,id就变不可变==可hash) 二:浮点类型float 1.用途:记录薪资、身高、体重等小数相关 2.定 阅读全文
posted @ 2019-01-03 16:09 HeiTangMuSi 阅读(336) 评论(0) 推荐(0)
while循环
摘要:流程控制之while循环 1.什么是循环 循环就是重复做某事 2.为什么要有循环 为了让计算机能够具备重复做某事的能力 3.如何用循环 while语法: while 条件: code1 code2 code3 .... 一:结束while循环的两种方式 1.修改条件:等到下一次循环开始时判断条件为假 阅读全文
posted @ 2019-01-02 15:45 HeiTangMuSi 阅读(282) 评论(0) 推荐(0)
输入输出、基本运算符、流程控制
摘要:补充输入输出 1.Python3版本中只有一个input 2.Python2版本中raw_input与Python3版本中的input一摸一样 3.Python2中的input:要求输入者必须输入一个明确的数据类型,输入什么类型就存成什么类型 运算符 1.算数运算符 2.赋值运算符 流程控制之if判 阅读全文
posted @ 2018-12-29 15:40 HeiTangMuSi 阅读(222) 评论(0) 推荐(0)
变量、基本数据类型
摘要:变量补充 一:变量名的名称的大前提:应该能够反映出变量值所记录的状态 具体的,变量名命名规范如下: 1.变量名是由字母、数字、下划线组成 2.不能以数字开头 3.不能使用关键字命名变量名['and', 'as', 'assert', 'break', 'class', 'continue', 'de 阅读全文
posted @ 2018-12-28 16:01 HeiTangMuSi 阅读(362) 评论(0) 推荐(0)