10 2020 档案

摘要:1.定义 在内用逗号分隔开多元素,每一个元素都是key:value的形式,其中value可以是任意类型,而key则必须是不可变类型,通常key应该是str类型,因为str类型会对value有描述性的功能 info={'name':'tony','age':18,'sex':'male'} info= 阅读全文
posted @ 2020-10-30 23:00 Psc-mmf 阅读(72) 评论(0) 推荐(0)
摘要:1.定义 在()内用逗号分隔开多个任意类型的值 countries = ("中国","美国","英国") 如果元组内只有一个值,则必须加一个逗号,否则()就只是包含的意思而非定义元组 countries = ("中国",) # 本质:countries = tuple("中国") 2.类型转换 但凡 阅读全文
posted @ 2020-10-30 22:57 Psc-mmf 阅读(69) 评论(0) 推荐(0)
摘要:1.定义 list:在[]内,用逗号分隔开多个任意类型数据的值 l1 = [1,'a',[1,2]] # 本质:l1 = list([1,'a',[1,2]]) 2.类型转换 转换类型:但凡能被for循环遍历的数据类型都可以传给list()转换成列表类型,list()会跟for循环一样遍历出数据类型 阅读全文
posted @ 2020-10-30 22:52 Psc-mmf 阅读(73) 评论(0) 推荐(0)
摘要:按索引取值(正向取+反向取):只能取,,不能改 msg = 'hello world' #正向取 print(msg[0]) print(msg[5]) #反向取 print(msg[-1]) 切片 索引的扩展应用,从一个大字符串中拷贝出一个子字符串 msg = 'hello world' #顾头不 阅读全文
posted @ 2020-10-30 22:51 Psc-mmf 阅读(77) 评论(0) 推荐(0)
摘要:1.进制转换 10进制转化其它进制 >>> bin(3) '0b11' >>> oct(9) '0o11' >>> hex(17) '0x11' 其他进制转十进制 # 其他进制转十进制 >>> int('0b11',2) 3 >>> int('0o11',8) 9 >>> int('0x11',16 阅读全文
posted @ 2020-10-30 22:49 Psc-mmf 阅读(136) 评论(0) 推荐(0)
摘要:1.语法 for 变量名 in 可迭代对象: 代码1 代码2 代码3 ... 可迭代对象可以是:列表、字典、字符串、元组、集合 2.基本案例 列表循环取值 #简单版 l = ['alex','lxx','egon'] for x in l: print(x) #复杂版 l = ['alex','lx 阅读全文
posted @ 2020-10-30 22:46 Psc-mmf 阅读(107) 评论(0) 推荐(0)
摘要:1.循环的语法与基本使用 while 条件: 代码1 代码2 代码3 例如:输出0~4 count = 0 while count < 5: print(count) count += 1 2.死循环与效率问题 #纯计算无IO的死循环会导致致命的效率问题 while True: 1 + 1 3.循环 阅读全文
posted @ 2020-10-30 22:44 Psc-mmf 阅读(100) 评论(0) 推荐(0)
摘要:list1 = ['egon','lxx',[1,2]] #二者分隔不开,list1改list2也跟着改,因为指向的就是同一个内存地址 list2 = list1 #这不叫拷贝 list1[0] = 'EGON' print(list2) 1.浅copy 是把原列表第一层的内存地址不加区分完全cop 阅读全文
posted @ 2020-10-30 22:41 Psc-mmf 阅读(64) 评论(0) 推荐(0)
摘要:1.条件 第一大类:显示布尔值 ①条件可以是:比较运算符 age = 18 print(age > 16) # 条件判断后会得到一个布尔值 ​ ②条件可以是:True、False 第二大类:隐式布尔值,所有值都可以当成条件去用 其中0、None、空(空字符串、空列表、空字典)=》代表的布尔值为Fal 阅读全文
posted @ 2020-10-30 22:39 Psc-mmf 阅读(221) 评论(0) 推荐(0)
摘要:1.垃圾回收机制详解(了解) 栈区与堆区 栈区:变量名与值内存地址的关联关系存放于栈区 堆区:变量值存放于堆区,内存管理回收的是堆区的内容 引用计数 x = 10 #直接引用:指的是从栈区出发直接引用到内存的地址 print(id(x)) l = ['a',x] #间接引用:指的是从栈区出发引用到堆 阅读全文
posted @ 2020-10-30 22:30 Psc-mmf 阅读(77) 评论(0) 推荐(0)
摘要:1.基础数据类型 int整形 float浮点 str字符串 list列表 dict字典 bool布尔值 2.基础类型初识 2.1数字类型 整形int 作用:记录年龄、个数等等 定义: age = 18 print(type(age)) 浮点型float 作用:薪资、身高、体重 定义: salary 阅读全文
posted @ 2020-10-30 22:29 Psc-mmf 阅读(63) 评论(0) 推荐(0)
摘要:1.变量 1.1变量的定义 变量只能指向数据,不能指向变量,变量在内存中是唯一命名的。 命名方式: 变量只能由字母数字下划线的组合。 不能以数字开头 不能是python关键字 要具有描述性 不能使用中文 不能过长 推荐 驼峰体:AgeOfOldboy = 73 下划线:age_of_oldboy = 阅读全文
posted @ 2020-10-30 22:28 Psc-mmf 阅读(80) 评论(0) 推荐(0)
摘要:1.编程语言分类 分类: 机器语言 汇编语言 高级语言(编译型、解释型) 总结: 执行效率:机器语言>汇编语言>编译型语言>解释型语言 开发效率:机器语言<汇编语言<编译型语言<解释型语言 跨平台性:解释型语言具有极强的跨平台性 2.Python解释器安装 官网Download 界面下载2.7及3. 阅读全文
posted @ 2020-10-30 22:27 Psc-mmf 阅读(117) 评论(0) 推荐(0)
摘要:1.计算机的五大组成部分: 控制器 运算器 存储器 输入设备input 输出设备output 2.计算机系统的三层结构 应用程序、用户 》操作系统 》计算机硬件 平台:操作系统+硬件 3.cpu分类 cpu内部含有微指令集,所有软件都要经过CPU内部的位指令集来完成,指令集的设计主要分为两种 精简指 阅读全文
posted @ 2020-10-30 19:58 Psc-mmf 阅读(220) 评论(0) 推荐(0)