摘要: 五、类的属性有哪些? 1、任何以单下划线开头的名字都应该是内部的,私有的。 2、可以隐藏数据属性和函数属性。 3、以单下划线开头的都是被隐藏起来的外部不可以使用。 4、内部指的是类里面的,外部指的是被外部调用者来说。 5、封装的本质是要明确区的分内外。 6、双下划线开头的类里面的属性Python会自 阅读全文
posted @ 2019-06-11 21:36 干it的小张 阅读(228) 评论(0) 推荐(0) 编辑
摘要: 如果不同的人编写的模块名相同怎么办?为了避免模块名冲突,Python又引入了按目录来组织模块的方法,称为包(Package)。 举个例子,一个abc.py的文件就是一个名字叫abc的模块,一个xyz.py的文件就是一个名字叫xyz的模块。 现在,假设我们的abc和xyz这两个模块名字与其他模块冲突了 阅读全文
posted @ 2019-06-08 19:09 干it的小张 阅读(172) 评论(0) 推荐(0) 编辑
摘要: #1、导入# import cal,time#2、引用# from cal import add# from cal import sub#3、飘红不代表错误原因是pycharm检测不出来#4、*星代表一切(不推荐:# from cal import *# print(add(3,5))# print(sub(3,5))# def add(x,y): # return x + y + 10... 阅读全文
posted @ 2019-06-08 14:06 干it的小张 阅读(221) 评论(0) 推荐(0) 编辑
摘要: 1、语法错误:语法不按照Python的语法规则定义。 TypeError: string indices must be integers--字符串必须接受整型(用eval解决) TypeError: change() takes 0 positional arguments but 1 was g 阅读全文
posted @ 2019-06-07 17:57 干it的小张 阅读(637) 评论(0) 推荐(0) 编辑
摘要: #1、函数function的创建,def关键字,函数名,参数,return返回值def test(x): x += 1 return xprint(test)#打印出函数内存地址a = test(1)#变量接收传入的值print(a)print(test(1))#传入参数并打印#2、使用函数的好处? 阅读全文
posted @ 2019-05-30 21:34 干it的小张 阅读(352) 评论(0) 推荐(0) 编辑