07 2019 档案
Python学习日记(六) 浅深copy
摘要:浅深copy即完全复制一份和部分复制一份 浅深copy在列表数据量较大时不建议使用,比较消耗内存资源 1.赋值运算 l1 = [1,'s',[1,2,3]] l2 = l1 print(id(l1),id(l2)) #34103880 34103880 l1[2][1] = 'h' print(id
阅读全文
Python学习日记(五) 编码基础
摘要:初始编码 ASCII最开始为7位,一共128字符。最后确定8位,一共256个字符,最左边的为拓展位,为以后的开发做准备。 ASCII码的最左边的一位为0。 基本换算:8位(bit) = 1字节(byte) 1024byte = 1 KB 1024KB = 1MB 1024MB = 1GB 1024G
阅读全文
Python学习日记(四) 集合和元祖
摘要:元祖的特性:是一个只读列表、可以循环、可以切片,修改数据遵循'儿子'不能改但'孙子'可能可以改。 iterable:可迭代对象(元祖、列表、字串、集合) 元祖宣告方式: 元祖索引切片: 查: tu.index(): 通过元素找索引,可以切片,找到该元素则返回第一个元素索引值,找不到则报错 tu.co
阅读全文
Python学习日记(三) 学习使用dict
摘要:数据按类型可划分为: 不可变数据类型(可哈希):元祖、string、int、bool 可变数据类型(不可哈希):dict、list 集合本身是可变数据类型,元素是不可变数据类型 字典中的key必须是不可变数据类型,value可以是任意数据类型 字典的优点:二分查找查询、存储大量关系型数据 dict创
阅读全文
Python学习日记(二) list操作
摘要:1.list.append() 在list的结尾新增一个新的元素,没有返回值,但会修改原列表 Output: 2.list.insert() list.insert(index,value) 在指定的index插入一个新的元素 Output: 3.list.extend() 括号里的值必须是可迭代元
阅读全文
Python学习日记(一) String函数使用
摘要:1.str.capitalize() 将原字符串内的首字母转成大写,其他部分小写,再返回新字符串 Output: 2.str.upper() 将原字符串的字母转为大写 Output: 3.str.lower() 将原字符串的字母转为小写 Output: 4.str.swapcase() 将原字符串内
阅读全文