摘要: 应用程序运行过程中产生的数据最先都是放在内存中的,若想用具保存下来,必须要保存于硬盘中。应用程序若想操作硬件必须通过操作系统,而文件就是操作系统提供给应用程序来操作硬盘的虚拟概念,用户或应用程序对文件的操作,就是向操作系统发起调用,然后由操作系统完成对硬盘的具体操作。 文件操作的基本流程 基本流程 阅读全文
posted @ 2021-05-07 11:31 hduxycblog 阅读(51) 评论(0) 推荐(0) 编辑
摘要: 字符编码 字符串类型、文本文件的内容都是又字符组成的,但是凡涉及到字符的存取,都需要考虑字符编码的文同。 字符编码这个知识点的典型特征就是理论多、结论少,但对于开发而言只需要记住结论即可。 知识储备 三大核心硬件 所有软件都是运行在硬件之上的,与运行软件想的三大核心硬件为cpu、内存、硬盘、我们需要 阅读全文
posted @ 2021-05-07 11:30 hduxycblog 阅读(77) 评论(0) 推荐(0) 编辑
摘要: 数据类型总结 阅读全文
posted @ 2021-05-07 11:29 hduxycblog 阅读(22) 评论(0) 推荐(0) 编辑
摘要: 可变类型与不可变类型 可变数据类型:值发生改变时,内存地址不变,即id不变,证明在改变原值 不可变数据类型:值发生改变时,内存地址也发生改变,即id也变,证明是没有在改变原值,是产生了新的值 数字类型: >>> x = 10 >>> id(x) 4514532320 >>> x = 20 >>> i 阅读全文
posted @ 2021-05-07 11:28 hduxycblog 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 集合 作用 集合、list、tuple、dict一样都可以存放多个值,但是结合主要用于:驱虫、关系运算。 定义 """ 定义:在{}内用逗号分隔开多个元素,集合具备一下三个特点: 1: 每个元素必须是不可变类型 2: 集合内没有重复的元素 3: 集合内元素无序 """ # 注意1: 列表类型是索引对 阅读全文
posted @ 2021-05-07 11:27 hduxycblog 阅读(47) 评论(0) 推荐(0) 编辑
摘要: 字典 定义方式 # 定义:在{}内用逗号分开开的元素,且每一个元素都是key:value的形式,其实value可以是任意类型,而key必须是不可变类型(可哈希),因为str类型会对value有描述性的功能,所以常用作key info = {'name':'tony', 'age':'18', 'se 阅读全文
posted @ 2021-04-19 21:03 hduxycblog 阅读(38) 评论(0) 推荐(0) 编辑
摘要: 元组 作用 元组与列表类似,也是可以存多个任意类型的值,不同之处在于元组的元素不能修改,即元组相当于不可变的列表,用于记录多个固定不允许修改的值,单纯用于取值操作。 定义方式 # 在()内用逗号分隔开多个任意类型的值 >>> countries = ("中国", "美国", "英国") # 本质:c 阅读全文
posted @ 2021-04-19 21:02 hduxycblog 阅读(103) 评论(0) 推荐(0) 编辑
摘要: 列表 定义 # 定义:在[]内,用逗号分隔开多个任意数据类型的值 l1 = [1, 'a', [1,2]] # 本质:l1 = list([1, 'a', [1,2]]) 类型转换 # 但凡能被for循环便利的数据类型(即可迭代对象)都可以传给list()转换成列表类型,list()会跟for循环一 阅读全文
posted @ 2021-04-19 21:01 hduxycblog 阅读(42) 评论(0) 推荐(0) 编辑
摘要: 字符串 定义 # 定义:在单引号、双引号、三引号内包含一串字符 name1 = 'json' # 本质:name1=str('任意形式内容') name2 = "lili" # 本质:name2=str("任意形式内容") name3 = """ricky""" # 本质:name3=str(""" 阅读全文
posted @ 2021-04-16 10:45 hduxycblog 阅读(61) 评论(0) 推荐(0) 编辑
摘要: 数据类型int与float 定义 # 1. 定义: # 1.1 整型int age = 10 # 本质age = int(10) # 1.2 浮点型flaot salary = 3000.3 # 本质salary = float(3000.3) # 注意:名字+括号的意识就是调用某个功能, 比如 # 阅读全文
posted @ 2021-04-16 10:44 hduxycblog 阅读(601) 评论(0) 推荐(0) 编辑