随笔分类 -  python学习

摘要:一.小数据池 1. id()查看变量的内存地址 is 判断内存地址是否相同 ==判断 数据类型的值是否相等 2.小数据池的作用: 为了快速的创建字符串对象,减少内存空间浪费 用缓存的前提:数据可以共享,不可变 小数据池. 一种数据缓存机制. 也被称为驻留机制 3.代码块:python程序是由代码块构 阅读全文
posted @ 2018-10-24 19:20 冰底熊 阅读(196) 评论(0) 推荐(0)
摘要:#字典的增删改查 #一.增 #1.增 dic[key]=value 如果key已经存在就会覆盖 ,不存在就会新增 dic={} dic["刘德华"]="练习" #2. dic.setdefault(key,value) #key存在就不做操作,key不存在则会新增 dic.setdefault("王 阅读全文
posted @ 2018-10-23 13:47 冰底熊 阅读(185) 评论(0) 推荐(0)
摘要:一.列表的增删改查 列表是可变数据类型 有序 可以存储任意数据类型 1.增 lis.append(元素) 追加 #返回值为None lis.insert(索引,元素) #在索引位置插入元素 lis.extend(元素) 迭代添加 2.删 1. pop() 默认删除最后一个 pop(索引... 阅读全文
posted @ 2018-10-22 15:25 冰底熊 阅读(224) 评论(0) 推荐(0)
摘要:7.质数的两种判断方法: 1.用if eilf else ,else里面套while循环,while... else 2.用 flag 标致号,记录行为的方式 阅读全文
posted @ 2018-10-19 23:22 冰底熊 阅读(178) 评论(0) 推荐(0)
摘要:#格式化输出 # s="%s生长于南方,喜欢%s"%("竹子","空气") # print(s) # # s1="{}生长于南方,喜欢{}".format("竹子","空气") # s2="{1}生长于南方,喜欢{0}".format("竹子","空气") # s3="{name1}生长于南方,喜欢 阅读全文
posted @ 2018-10-18 20:03 冰底熊 阅读(268) 评论(0) 推荐(0)
摘要:一.python简介 编译型:将所有的源码先编译成机器型语言,并保存为二进制文件,然后一次性执行c c++ go swift 解释型:将代码一行一行边编译边解释python javascript php Ruby#弱类型语言: 变量数据类型没有规定死 Cpython :用c语言实现的解释器Pypyt 阅读全文
posted @ 2018-10-17 18:53 冰底熊 阅读(186) 评论(0) 推荐(0)
摘要:字符串操#字符串操作 name = "aleX leNb" print(name.capitalize()) #Alex lenb 第一个单词首字母大写,其他都小写print(name.upper()) #ALEX LENB 全部大写print(name.lower()) #alex lenb 全部 阅读全文
posted @ 2018-09-19 18:15 冰底熊 阅读(195) 评论(0) 推荐(0)
摘要:一、字典的三种方法keys(),values(),items()spam={"color":"red","age":20}# 打印spam所有的value值for v in spam.values(): print(v)# 打印spam所有的key值for key in spam.keys(): p 阅读全文
posted @ 2018-08-16 16:52 冰底熊 阅读(199) 评论(0) 推荐(0)
摘要:一.序列化 序列化第一种方式: import jsoninfo={ "name":"deng", "age":22, "sex":"man"}f=open("t.text","w")f.write(json.dumps(info))f.close() 序列第二中方式:import pickleinf 阅读全文
posted @ 2018-07-29 20:54 冰底熊 阅读(113) 评论(0) 推荐(0)
摘要:一、装饰器 1. 本质是函数,用来装饰其他函数,就是为其他函数添加附加功能。2.原则:1.不能修改被装饰函数的源代码。2.不能修改被装饰函数的调用方式。实现装饰器知识储备: 1.函数即“变量” 2.高阶函数 高阶函数满足的两个条件: a.把一个函数名当成实参传给另外一个函数(在不修改被装饰函数源代码 阅读全文
posted @ 2018-07-28 23:59 冰底熊 阅读(130) 评论(0) 推荐(0)