1、sum()函数用法 2、字符串的isalpha()函数包含汉字 3、print()函数不换行 4、格式化输出 5、...和pass ...
分类:
编程语言 时间:
2018-08-12 17:11:15
阅读次数:
139
try: print("try中") except KeyError as e: # 异常时,执行该块 print("异常中") else: # 主代码块(try)执行完,执行该块 print("try中正常执行后会来到else中") finally: print("finally中") # 无论异... ...
分类:
编程语言 时间:
2018-08-10 13:12:38
阅读次数:
157
实例代码如下: (2)装饰器含有参数,被装饰函数含(不含)参数 总结: (1)装饰器实质为函数内嵌,返回函数地址。 (2)装饰器带参数与不带参数相比装饰器带参数的多了一层函数定义用于接收装饰器中传递的参数,其余基本相同。 (3)先验证装饰器中的参数,在验证普通函数的参数 小知识: 列表生产式:[i ...
分类:
编程语言 时间:
2018-08-05 14:29:29
阅读次数:
120
1.简述Python的运行过程 在说这个问题之前,我们先来说两个概念,PyCodeObject和pyc文件。 我们在硬盘上看到的pyc自然不必多说,而其实PyCodeObject则是Python编译器真正编译成的结果。我们先简单知道就可以了,继续向下看。 当python程序运行时,编译的结果则是保存 ...
分类:
编程语言 时间:
2018-08-05 14:22:41
阅读次数:
178
1.模块: 定义:用来从逻辑上组织python代码(变量,函数,类,逻辑:实现一个功能),本质就是以.py结尾的python文件(文件名:test.py,对应的模块名:test)。 包:用来从逻辑上组织模块的,本质就是文件夹(目录),必须带有一个__init__.py文件。 导入包的本质就是解释这个 ...
分类:
编程语言 时间:
2018-08-05 14:19:04
阅读次数:
171
1.getattribute() 无条件调用 2.数据描述符(定义了__get__\__set__方法的类的实例) --由1的getattribute()调用【注,会将数据描述符转换成:当前类名.__dict__['x'].__get__(instance,owner)】 --如果我们重新定义了__ ...
分类:
编程语言 时间:
2018-06-24 16:57:45
阅读次数:
207
class Decorator(): def __init__(self, f): print('run in init......') self.f = f def __call__(self, a, b): self.f(a, b) @Decorator # add = Decorator(ad... ...
分类:
编程语言 时间:
2018-06-24 16:04:40
阅读次数:
282
1.注释:单行注释用# 多行注释用三个单引号或三个双引号'''被注释的内容''' 2.input能接受的所有数据都是字符串,即便输入的数字,还是会被当作字符串来处理 int= integer 整数 把字符串转成整数用int(被转换的内容) str=string 字符串 把整数转化为字符串用str(被 ...
分类:
编程语言 时间:
2018-06-22 23:52:18
阅读次数:
218
num + = num 不等于num = num + num 例如: 输出结果:[100,100] [100] 输出结果:[100,100] [100,100] ...
分类:
编程语言 时间:
2018-03-18 17:16:23
阅读次数:
162
看教程看到让写一个三次登录出错锁定用户作业,然而教程上没说怎么写。。 自己写总是出错在那个判断输入的账号和密码哪里,然后去网上找看到有人是这样写的, 我这样写第二个账号就怎么也登录不了了。。。 然后我又把==判断换成了in,结果用第一个账号的账号和第二个账号的密码也能登录。。。 后来想了好久才解决了 ...
分类:
编程语言 时间:
2017-11-03 15:18:24
阅读次数:
233