摘要: ## Python中一个函数就是一个作用域 阅读全文
posted @ 2019-01-16 14:28 MarkaiElsa 阅读(122) 评论(0) 推荐(0) 编辑
摘要: # 执行结果是# 73# 84 ## 说明函数找的变量,是从内往外寻找。 特殊情况,如上的代码会报错,建议更改下代码,如下: 阅读全文
posted @ 2019-01-16 13:57 MarkaiElsa 阅读(97) 评论(0) 推荐(0) 编辑
摘要: 1、函数: 是指一组语句的集合,通过一个名字(函数名)封装起来,要想执行这个函数,只需要调用函数名即可 优点: # 减少重复代码 # 使程序可扩展 # 使程序易维 栗子1: ## sayhi 是指向函数的内存地址,加了() 就是执行这个函数 # 如下又是一种,这个是可以给函数插入参数,参数可以根据调 阅读全文
posted @ 2019-01-10 00:25 MarkaiElsa 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 一、数据类型 1、列表: # 列表中的每个元素都是可变的 # 列表的元素是有序的, # 列表用中括号表示 ab = [ ] # ab.insert(‘位置’,‘元素‘) ## 在指定位置插入某个元素 # ab.append() # 在末尾增加元素 # ab.remove(1) # 删除‘1‘这个元素 阅读全文
posted @ 2019-01-09 22:59 MarkaiElsa 阅读(203) 评论(0) 推荐(0) 编辑
摘要: f.write('这是读写模式下的内容\n') f.write('这是读写模式下的内容\n') f.seek(0) f.fulsh() print('读写后:\n',f.read()) f.close() 举例7:文件的写读(w+) 阅读全文
posted @ 2019-01-09 20:12 MarkaiElsa 阅读(126) 评论(0) 推荐(0) 编辑
摘要: ## 三元运算 又称三目运算 简单的循环语句 a = 2 b = 5 if a < b print a else print b ## 写成三元运算的简单方式如下 val = a if a < b else b 阅读全文
posted @ 2019-01-08 01:27 MarkaiElsa 阅读(125) 评论(0) 推荐(0) 编辑
摘要: utf-8 > decode 解码 》 Unicode Unicode > encode 编码 》 GBK/UTF-8 举个栗子 s = '连路费' s2 = s.decode("utf-8") ### 把s解码为 Unicode,赋值给s2 举第二个栗子 s3 = s2.encode("GBK") 阅读全文
posted @ 2019-01-07 10:36 MarkaiElsa 阅读(112) 评论(0) 推荐(0) 编辑
摘要: 1、ASCii 占用一个字节,只支持英文 2、GB2312 占用2个字节,支持6700+ 汉字 3、GBK 升级版的2312 支持21000+汉字 4、unicode 2-4字节, (1)、支持全球所有语言,编码统一 (2)、包含和全球所有各自的编码的映射关系 本地使用使用unicode没问题,因为 阅读全文
posted @ 2019-01-06 03:41 MarkaiElsa 阅读(108) 评论(0) 推荐(0) 编辑
摘要: 部分字符串用法 1 s.startswith() # 以xxxx开头 2 s.endswith() # 以xxxx结尾 3 s.split() #以某个字符分割字符串,并以列表的形式保存 4 isdigit # 是否是数字 5 replace 6、 find 7、center 8、strip 9、f 阅读全文
posted @ 2019-01-05 03:40 MarkaiElsa 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 深浅copy 浅拷贝是指把存放变量的地址值传给被赋值,最后两个变量引用了同一份地址 l1 = [1,2,3,[11,22,33]]l2 = l1.copy()print(l2) #[1,2,3,[11,22,33]]l2[3][2]='aaa'print(l1) #[1, 2, 3, [11, 22 阅读全文
posted @ 2019-01-05 02:21 MarkaiElsa 阅读(80) 评论(0) 推荐(0) 编辑