随笔分类 - python
摘要:#装饰器,语法糖 @函数名 import time #简单装饰器 def timer(F): def inner(): start_time = time.time() F() end_time = time.time() print("耗时%s" % (end_time - start_time)
阅读全文
摘要:#名称空间、作用域、加载顺序 """ 内置名称空间:Python定义函数,最先加载 全局名称空间:程序运行时加载 局部名称空间:函数执行时加载,执行结束关闭 内置和全局名称空间是全局作用域 局部名称空间是局部作用域 取值顺序是:局部空间→全局空间→内置空间 """ name = 'Jerry' na
阅读全文
摘要:#为解决可读性差,重复代码 #定义格式 """ def 函数名(形参): 函数体 return 返回值/结束函数,多个值以元组形式返回 #执行 函数名(实参)#需要和函数形参数量一致 """ #1、示例 def my_len(OBJ): count = 0 for i in OBJ: count +
阅读全文
摘要:#id查询内存地址 name = 'Jerry' print(id(name)) #is 内存比较 name1 = 'Jerry' print(id(name1)) print(name is name1) #***小数据池 #只在str、int、bool存在,在一定范围内,如果两个数值相同,为了节
阅读全文
摘要:#字典{'key':'value', 'key1':'value} ''' 数据类型分类: 可变(不可哈希):list dict set 不可变(可哈希):str int tuple bool 容器类:list dic tuple 非容器类: str int bool 字典的key必须是不可变类型,
阅读全文
摘要:#列表 #增 L1 = ['test1', 'test2', True, 1] #末尾增加 L1.append(False) print('L1:', L1) #任意位置添加 L1.insert(1, False) print('L1:', L1) #迭代添加,括号里是可迭代对象,末尾追加 L1.e
阅读全文
摘要:基础数据类型int、str、bool转换 int 转 str str 转 int,必须全数字 int 转 bool,非零既真 bool 转 int,True = 1, False = 0 str 转 bool,非空为真,空为False bool 转 str 字符串操作 s = 'python' #索
阅读全文
摘要:总结: #文件操作 """ 文件操作模式: 读: 默认指针位置在文件开头 r read() read(n)#按字符读取,中英文都是一个字符 readline()#按行读取,括号中加参数,代表读取该行多少字符 readlines(n)#返回列表,每一行是一个元素,n表示指定行数的列表 for循环#按行
阅读全文
posted @ 2019-06-10 20:44
尐少
摘要:1、 data=123 isinstance(data,dict)#类型对比,相同返回true,不相同返回false 2、 globals()#globals 全局名字空间 locals()#locals 局部名字空间 3、 #str.replace(old, new[, max])把old字符串替
阅读全文
posted @ 2019-06-05 17:19
尐少

浙公网安备 33010602011771号