随笔分类 -  Python基础

摘要:字典 一.字典 列表可以存储大量的数据类型,但是只能按照顺序存储,数据与数据之间关联性不强。 所以咱们需要引入一种容器型的数据类型,解决上面的问题,这就需要dict字典。 字典(dict)是python中唯⼀的⼀个映射类型.他是以括起来的键值对组成. 在dict中key是 唯⼀的.在保存的时候, 根 阅读全文
posted @ 2020-06-12 23:37 知秋一叶9527
摘要:元组 一.元祖 ​ 1.对于容器型数据类型list,无论谁都可以对其增删改查,那么有一些重要的数据放在list中是不安全的,所以需要一种容器类的数据类型存放重要的数据,创建之初只能查看而不能增删改,这种数据类型就是元祖。 元祖:俗称不可变的列表,又被成为只读列表,元祖也是python的基本数据类型之 阅读全文
posted @ 2020-06-12 23:26 知秋一叶9527
摘要:字符串 一.字符串(str) 字符串, 用于存储一些少量的数据,在Pyhton当中只要是用引号引起来的就是字符串,字符串中的每个单独的字母汉字都是一个元素. 在第一天的时候咱们简单的认识了下字符串,今天我们好好的来认识一下这个让你又喜又优的字符串 我们来回忆下字符串是不是可以进行加减乘除 1.1 字 阅读全文
posted @ 2020-06-12 23:05 知秋一叶9527
摘要:整型和布尔值 一. 整型(int) 整型在Python中的关键字用int来表示; 整型在计算机中是用于计算和比较的 在python3中所有的整数都是int类型. 但在python2中如果数据量比较大. 会使用long类型. 在python3中不存在long类型 整数可以进行的操作: 1.1 整数的加 阅读全文
posted @ 2020-06-12 22:47 知秋一叶9527
摘要:while循环进阶 while循环进阶 昨天我们使用了条件来终止while循环.这是咱们自己想的办法,python这个编程语言中是不是应该也得有个终止循环的关键字什么的吧,我们来找一下试试 break关键字 我们除了可以使用条件能够让循环停止,其实Python还给我们提供了一个break关键字来停止 阅读全文
posted @ 2020-06-12 22:28 知秋一叶9527
摘要:常用运算符 运算符 计算机可以进行的运算有很多种,可不只加减乘除这么简单,运算按种类可分为算数运算、比较运算、逻辑运算、赋值运算、成员运算、身份运算、位运算. 今天我们暂只学习 算数运算、比较运算、逻辑运算、赋值运算、成员运算 算数运算 以下假设变量:a=10,b=20 比较运算 以下假设变量:a= 阅读全文
posted @ 2020-06-12 22:19 知秋一叶9527
摘要:格式化输出 现在需要我们录入我们身边好友的信息,格式如下: info of Alex Li Name : Alex Li Age : 22 job : Teacher Hobbie: girl end 我们现在能想到的办法就是用一下方法: name = input('请输入姓名:') age = i 阅读全文
posted @ 2020-06-12 22:08 知秋一叶9527
摘要:python 软件开发规范 什么是开发规范?为什么要有开发规范呢? 你现在包括之前写的一些程序,所谓的'项目',都是在一个py文件下完成的,代码量撑死也就几百行,你认为没问题,挺好。但是真正的后端开发的项目,系统等,少则几万行代码,多则十几万,几十万行代码,你全都放在一个py文件中行么?当然你可以说 阅读全文
posted @ 2020-06-12 17:45 知秋一叶9527
摘要:python—模块和包 一:包 我们今天来讲解一下模块和包,模块我们已经知道是什么东西了,我们现在来看看这个包是个什么? 我说的包可不是女同胞一看见就走不动的包,而是程序中一种组织文件的形式. 只要文件夹下含有__init__.py文件就是一个包,包是干什么的呢? 回想一下,之前我们没有学习模块的时 阅读全文
posted @ 2020-06-12 17:21 知秋一叶9527
摘要:面向对象的三大特性(封装,继承,多态) 一:封装 封装:隐藏对象的属性和实现细节,仅对外提供公共访问方式。 好处: 将变化隔离; 便于使用; 提高复用性; 提高安全性; 封装原则: 1,将不需要对外提供的内容都隐藏起来。 2,把属性都隐藏,提供公共方法对其访问。 1:私有变量和私有方法 在pytho 阅读全文
posted @ 2020-06-05 19:08 知秋一叶9527
摘要:Python 面向对象继承 一 什么是面向对象的继承 比较官方的说法就是: 继承(英语:inheritance)是面向对象软件技术当中的一个概念。如果一个类别A“继承自”另一个类别B,就把这个A称为“B的子类别”,而把B称为“A的父类别”也可以称“B是A的超类”。继承可以使得子类别具有父类别的各种属 阅读全文
posted @ 2019-05-17 12:34 知秋一叶9527
摘要:Python面向对象之类成员 一.细分类的组成成员 之前咱们讲过类大致分两块区域,如下图所示: 每个区域详细划分又可以分为: class A: company_name = '老男孩教育' # 静态变量(静态字段) __iphone = '1353333xxxx' # 私有静态变量(私有静态字段) 阅读全文
posted @ 2019-05-17 12:29 知秋一叶9527
摘要:一. hashlib模块 ​ 此模块有人称为摘要算法,也叫做加密算法,或者是哈希算法,散列算法等等,这么多title不用大家记,那么有同学就问他到底是干啥的? 简单来说就是做加密和校验使用,它的工作原理给大家简单描述一下:它通过一个函数,把任意长度的数据按照一定规则转换为一个固定长度的数据串(通常用 阅读全文
posted @ 2019-05-17 12:28 知秋一叶9527
摘要:一.二次编码 编码回顾: ASCII : 最早的编码. ⾥⾯有英⽂⼤写字⺟, ⼩写字⺟, 数字, ⼀些特殊字符. 没有中⽂, 8个01代码, 8个bit, 1个byte GBK: 中文国标码, ⾥⾯包含了ASCII编码和中⽂常⽤编码. 16个bit, 2个byte UNICODE: 万国码, ⾥⾯包 阅读全文
posted @ 2019-05-17 12:21 知秋一叶9527
摘要:编码 咱们的电脑中存储和发送文件时,发送的是什么?发送的是文件本身吗? 不是的电脑里面是不是有成千上万个二极管,当这个二极管亮起开的时候代表是1,不亮的时候代表是0,这样实际上电脑的存储和发送是不是都是010101啊 我们发送的内容都是010101010这样写的内容比较多就容易出现问题,问题是对方不 阅读全文
posted @ 2019-05-17 11:50 知秋一叶9527
摘要:一.深浅拷贝 往往到了深浅拷贝的时候,就是大家最容易蒙的地方,这个比较重要为什么这么说呢,因为面试的时候必问 都认真听,争取一遍就过,一般面试的时候都结合着赋值一起问 我们先说赋值,赋值就是一个容器有多个标签 lst = [1,2,3,[6,7,8]] 我们在程序这样写,当成程序执行完这两行的时候, 阅读全文
posted @ 2019-05-17 11:48 知秋一叶9527
摘要:一.列表 列表是python的基础数据类型之一 ,其他编程语言也有类似的数据类型. 比如JS中的数 组, java中的数组等等. 它是以[ ]括起来, 每个元素用' , '隔开而且可以存放各种数据类型: 列表是python中的基础数据类型之一,其他语言中也有类似于列表的数据类型,比如js中叫数组,他 阅读全文
posted @ 2019-05-17 11:46 知秋一叶9527
摘要:一. collections模块 在内置数据类型(dict、list、set、tuple)的基础上,collections模块还提供了几个额外的数据类型:Counter、deque、defaultdict、namedtuple和OrderedDict以及判断什么是可迭代对象什么是迭代器 1.name 阅读全文
posted @ 2019-05-17 11:44 知秋一叶9527
摘要:一. sys模块 sys模块是与python解释器交互的一个接口,这个模块功能不是很多,练习一遍就行。 sys.argv 命令行参数List,第一个元素是程序本身路径 sys.exit(n) 退出程序,正常退出时exit(0),错误退出sys.exit(1) sys.version 获取Python 阅读全文
posted @ 2019-05-17 11:42 知秋一叶9527
摘要:一. os模块 os模块是与操作系统交互的一个接口,它提供的功能多与工作目录,路径,文件等相关。接下来这些方法我会带着大家演示一遍,重点的一些方法最好记住,剩下的记好笔记,以后需要时随时查阅即可。 讲这些方法前先给大家普及一下专用名词: 目录指的是:文件夹 当前目录,工作目录,父级目录:指的都是一个 阅读全文
posted @ 2019-05-17 11:40 知秋一叶9527