摘要: 深浅拷贝 浅拷贝 浅拷贝 :更改拷贝后的数据,更改数据内的可变类型值,原数据也会跟着改变,更改拷贝后的数据内的不可变类型,原数据不会跟着改变 深拷贝 深拷贝: 调用copy模块包进行拷贝,拷贝后的数据任意更改,原数据都不会被改变 阅读全文
posted @ 2019-11-07 23:40 Mr沈 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 字符编码 前置知识 1、程序执行的三大核心硬件 :CPU、内存、硬盘 2、正常执行一个程序流程: ​ 1、将硬盘中数据读取到内存 ​ 2、CPU从内存中读取数据,执行 ​ 3、软件运行中产生的数据优先存到内存,若要永久保存,则需由内存写入硬盘 3、python解释器执行一个py文件过程 ​ 1、启动 阅读全文
posted @ 2019-11-07 17:19 Mr沈 阅读(452) 评论(0) 推荐(0) 编辑
摘要: python开发之路 阅读全文
posted @ 2019-11-07 15:46 Mr沈 阅读(1274) 评论(1) 推荐(4) 编辑
摘要: 集合 set 用途 :去重、关系运算 定义方式 :通过大括号存储数据,每个元素通过逗号分隔 1、定义空集合,必须使用set()来定义 2、集合内元素必须是不可变类型 3、集合内元素没有重复的 4、集合内元素是无序的 列表是索引取值,字典通过key取值,集合无序,没法通过索引或者其他方式指定取出单个的 阅读全文
posted @ 2019-11-07 15:39 Mr沈 阅读(273) 评论(0) 推荐(0) 编辑
摘要: 元组类型 tuple 用途 :存多个不同类型的值 定义方式 :用()存数据,数据与数据之间通过逗号分隔,( 值不能被改变 ) 如果里面只有一个值,在值的后面加上一个逗号,在元组中如果只有一个元素不加逗号不是元组,输入什么类型就是什么类型 常用方法: 1. 索引取值(正向,反向) 2. 索引切片 3. 阅读全文
posted @ 2019-11-07 15:38 Mr沈 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 字典类型 dict 定义方式 :通过大括号来存数据,通过key:value这种映射关系来定义键值对,每个键值对通过逗号分隔 key : 一定是不可变类型 value:可以是任意类型 三种定义方式: 常用方法: 1. 按照key:value 映射关系取值(可存可取) 2. 成员运算in ,not in 阅读全文
posted @ 2019-11-07 15:38 Mr沈 阅读(388) 评论(0) 推荐(0) 编辑
摘要: 列表类型 list 用途: 用于存一个或者多个不同类型的值 定义方式: 通过中括号[],存值,值之间用逗号分隔 常用方法: 1. 索引取值 ,正向取和反向取,可以取也可以存 2. 索引切片 跟字符串索引切片相同,顾头不顾尾,默认步长为1 3. .append() :在列表最后追加一个值,传入什么类型 阅读全文
posted @ 2019-11-07 15:36 Mr沈 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 字符串类型 str 用途 :存描述性信息的数据,如个人简介,姓名等 定义方式 : 1. 单引号 ' ' 2. 双引号 " " 3. 三引号 ''' ''' 或者""" """ 三种方式没有区别,但是同一级引号不能混用,字符串内套字符串,需用不同引号 字符串前面加个小写的r,表示转义,将字符串内有特殊 阅读全文
posted @ 2019-11-07 15:35 Mr沈 阅读(311) 评论(0) 推荐(0) 编辑
摘要: 数字类型 1、整型 int 用途 :用于存取整数,手机号,QQ号等 定义方式 :age = 18 或者 age = int(18) 常用方法 :数学计算 其他进制转十进制 : 二进制转10进制:110 = 1 (2 2) + 1 (2 1) + 0 (2 0) = 6 print(int('110' 阅读全文
posted @ 2019-11-07 15:34 Mr沈 阅读(927) 评论(0) 推荐(0) 编辑