随笔分类 - 学习python
摘要:一 集合 1、定义 {}内用逗号分隔开多个元素,元素满足下列条件: a、集合内元素为不可变型 print(set([1,1,1,1,1,1,[11,222]]) #报错 b、集合内元素无序 c、集合内元素不能重复,重复的元素只算一个 2、内置方法 关系运算 friends1 = {"zero","k
阅读全文
摘要:一 列表 1、定义 l = ['1,1.2,'a''] #l=list([1,1.2,'a']) 2、往列表添加值 2.1 追加 l = [111,'egon','hello']l.append(333)print(l)[111, 'egon', 'hello', 333] 2.2 插入值 l =
阅读全文
摘要:一 循环之for循环 1、for循环的语法与基本使用 1.1、什么是for循环 循环就是重复做某事,for循环是python提供的第二种循环机制 1.2、为何要有for循环 理论上for循环能做的,while循环也能做 for循环在循环取值(遍历取值)比while循环更简洁 1.3、如何用for循环
阅读全文
摘要:一 如何copy列表 1、浅copy:是把原列表的第一层地址不加区分完全拷贝 拷贝原列表,产生新列表 1.2 浅copy的方法 list1 = ['egon','lxx',[1,2]] list2 = list1.copy() 2、深copy 想让两个列表完全独立开,并且针对改操作而不是读操作 2.
阅读全文
摘要:一 可变不可变类型 1、不可变型:值改变,id也变了,说明是产生了新的值,并没有改变原值,原值是不可以被修改的 int(整型)、float、str、bool类型 所有的对变量的赋值都是产生新值(id) int、float、str都被设计成不可分割的整体,不能被改变 2、可变类型:值改变,id不变,证
阅读全文
摘要:一 垃圾回收机制详解(了解) 1、什么是垃圾回收机制 垃圾回收机制(简称GC)是Python解释器自带一种机制,专门用来回收不可用的变量值所占用的内存空间 2、为什么要用垃圾回收机制 程序运行过程中会申请大量的内存空间,而对于一些无用的内存空间如果不及时清理的话会导致内存使用殆尽(内存溢出),导致程
阅读全文
摘要:一 变量 1、什么是变量 变量就是可以变化的量,量指的是事物的状态,比如人的年龄、性别等 2、为什么要有变量 为了让计算机能够像人一样去记忆事物的某种状态,并且状态是可以发生变化的 详细地说:程序执行的本质就是一系列状态的变化,变是程序执行的直接体现,所以我们需要有一种机制能够反映或者说是保存下来程
阅读全文
摘要:一 编程语言介绍 1、机器语言: 器语言是站在计算机(奴隶)的角度,说计算机能听懂/理解的语言,即二进制指令;直接操作硬件;低级语言 2、汇编语言: 一个英文标签代表一组二进制指令,直接操作硬件,底层语言 3、高级语言(编译型、解释型号) a、编译型(如C语言): 是把程序所有代码编译成计算机能识别
阅读全文