02 2021 档案
摘要:1、魔法方法 在Python中,有些名称的开头和结尾都是两个下划线。这些名称特殊意义,很大一部分都是魔法(特殊)方法的名称,因此绝不要在程序中创建这样的名称。 魔法(特殊)方法将在特定情况下(具体是哪种情况取决于方法的名称)被Python调用,而几乎不需要直接调用。 旧式类和新式类 如果你使用的不是
阅读全文
摘要:1、异常是什么 Python使用异常对象来表示异常状态,并在遇到错误时引发异常。 异常对象未被处理(或捕获)时,程序将终止并显示一条错误消息(traceback)。 每个异常都是某个类的实例。你能以各种方式引发和捕获这些实例,从而逮住错误并采取措施,而不是放任整个程序失败。 ###四种子语句可以同时
阅读全文
摘要:函数是结构化编程的核心。 函数可以提高代码的模块化和重复利用率。 1、函数的定义和调用 使用def语句定义函数。 def 函数名([参数1, 参数2, ...]): 函数体 示例: import random def generate_random(): #定义函数,无参数 for i in ran
阅读全文
摘要:1、基本语句 1.1、input获取用户输入 varname=input(“提示信息”) input默认输入的值都是字符串。 type()查看数据类型。 int()强制转换为整型。 python2中的raw_input和python3中的input相同(python2中input不建议使用)。 na
阅读全文