该文被密码保护。 阅读全文
posted @ 2018-05-19 13:59 christmassa 阅读(2) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2018-05-19 13:34 christmassa 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 导入方式: import XX from XX import XX 包: 模块下面包含 .py文件,而包下面包含模块,在定义包的时候须在文件内创建一个名为 __init__的文件,该文件可以为空, 当__init__存在的时候,python2把它当作包来处理,否则视为普通文件夹,python3优化后 阅读全文
posted @ 2018-05-19 10:35 christmassa 阅读(61) 评论(0) 推荐(0) 编辑
摘要: 函数基础: 编码问题 请说明python2 与python3中的默认编码是什么? # 答案 py2默认ASCII码,py3默认的utf8 为什么会出现中文乱码?你能列举出现乱码的情况有哪几种? # 答案 #coding:utf-8 #.py文件是什么编码就需要告诉python用什么编码去读取这个.p 阅读全文
posted @ 2018-05-17 09:14 christmassa 阅读(257) 评论(0) 推荐(0) 编辑
摘要: 迭代器: 可以for循环的,如列表,元组,字符串,字典等都是可迭代对象(iterable),但只有可以通过next()调用的才是迭代器(iterator) 因为,像列表,元组等虽然可以迭代,但无法储存数据流(即像自然数集,无限的数据),这种无法被储存在列表内 可以通过 iter()把可迭代对象变为迭 阅读全文
posted @ 2018-05-17 08:01 christmassa 阅读(76) 评论(0) 推荐(0) 编辑
摘要: 1、现在有两个列表,list1 = ['key1','key2','key3']和list2 = ['1','2','3'],把他们转为这样的字典:{'key1':'1','key2':'2','key3':'3'}>>>list1 = ['key1','key2','key3']>>>list2 阅读全文
posted @ 2018-05-16 15:29 christmassa 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 1,命名空间 在定义一个变量 x = 10 的时候,不仅仅 10被开阔了一个内存地址,x也被开阔了一个内存地址 存放像x这种变量的地方即命名空间 有以下三种: locals: 是函数内的名称空间,包括局部变量和形参 globals: 全局变量,函数定义所在模块的名字空间 builtins: 内置模块 阅读全文
posted @ 2018-05-14 19:24 christmassa 阅读(121) 评论(0) 推荐(0) 编辑
摘要: def cal(n): 阅读全文
posted @ 2018-05-14 18:19 christmassa 阅读(81) 评论(0) 推荐(0) 编辑
摘要: 位置函数: def message(name,age,country,course): ##这里括号内的参数即形参 print(name) ##print的括号内的参数为实参,即实际参与的参数 print(age) print(country) print(course) 默认参数: def mes 阅读全文
posted @ 2018-05-09 23:03 christmassa 阅读(80) 评论(0) 推荐(0) 编辑
摘要: 引言: 由于最初的计算机是由美国发明,所以第一套计算机字符编码是ascii,ascii码共包含255个字符(英文字符和特殊字符) 随着科技的发展,各国逐渐拥有自己的编码 如中国的gbk,日本的Shift-JIS等 但由于每个国家有各自的编码,无法实现a国的软件在b国的电脑完美运行 解决方法有两种:1 阅读全文
posted @ 2018-05-08 23:48 christmassa 阅读(303) 评论(0) 推荐(0) 编辑