随笔分类 -  Python基础

摘要:wraps模块: 让函数保留原来的说明信息。 在闭包函数上面 @wraps 可以把原代码的解释,引用到装饰器中,让用户彻底无法感知装饰器的存在 使用 func.__doc__ 和 print(help(func))来查看函数的注释信息 有参装饰器: 迭代: 重复执行 下一次的重复执行依赖于上一次执行 阅读全文
posted @ 2017-06-15 22:10 neuropathy_ldsly 阅读(155) 评论(0) 推荐(0)
摘要:闭包: 首先说下闭包是什么? 闭包就是在函数内部定义的函数,包含对外部作用域的引用,但不包含全局作用域。因为函数的作用域在定义的时候就固定死了,所以闭包函数有自带作用域和延迟计算的特点。 闭包函数定义:如果一个内部函数,包含了对外部作用域的引用,但是不是包含全局作用域。那么这个函数就被认为是闭包函数 阅读全文
posted @ 2017-06-14 17:31 neuropathy_ldsly 阅读(144) 评论(0) 推荐(0)
摘要:函数的返回值 通常有参函数是需要返回值的。 返回值的几种形式: 1.如果函数内没有return就返回None 2.return 返回的数据类型没有限制,也可以返回多个值,以元组形式,括号可加可不加 return的效果: 终止函数的执行,只能返回一次值. 函数参数的使用 python是一种弱类型的语言 阅读全文
posted @ 2017-06-13 19:22 neuropathy_ldsly 阅读(159) 评论(0) 推荐(0)
摘要:字符编码: 为什么要有字符编码?字符编码是为了让计算机能识别我们人写的字符,因为计算机只认识高低电平,也就是二进制数"0","1". 字符编码其实就是在完成一件,字符 >数字的翻译过程. ASCII: 最早计算机是美国发明的,所以最早诞生的ASCII码也是基于英文考虑的.ASCII码:一个Bytes 阅读全文
posted @ 2017-06-13 01:00 neuropathy_ldsly 阅读(149) 评论(0) 推荐(0)
摘要:布尔类型: True和False 所有的数据类型自带布尔值,只有0,None,空的布尔值为False 字典dict: 特性:dict中使用key和对应的value来存储数据,dict不像 list那样,数据越多查询越慢.dict中key必须是不可变类型,或者说必须是可hash类型.value的值是可 阅读全文
posted @ 2017-06-12 18:31 neuropathy_ldsly 阅读(186) 评论(0) 推荐(0)
摘要:最近这几天的学习总练习: 阅读全文
posted @ 2017-06-10 17:23 neuropathy_ldsly 阅读(339) 评论(0) 推荐(0)
摘要:变量的组成: 变量由变量名,赋值符号,变量值三部分组成,变量还分类型. 变量名→n = 1←变量值 ↑ 赋值符号 在Python中数据又称为对象,每创建一个对象都会创建对象的id,type,值. 比较方法: 身份比较:比较的是变量值的id 值比较:比较两个变量值 类型比较:比较两个变量的类型 变量赋 阅读全文
posted @ 2017-06-08 23:02 neuropathy_ldsly 阅读(226) 评论(0) 推荐(0)
摘要:流程控制: if 语句: while语句: for语句: 数据类型: 进制: bin():换算十进制为二进制 oct():换算十进制为八进制 hex():换算十进制为十六进制 数字类型的特点: 1.只能存放一个值 2.一经定义不能更改 3.可直接访问 字符串的类型: 只要是引号中的都是字符串,单引号 阅读全文
posted @ 2017-06-07 17:27 neuropathy_ldsly 阅读(239) 评论(0) 推荐(0)
摘要:Python简介 Python是著名的“龟叔”Guido van Rossum在1989年圣诞节期间,为了打发无聊的圣诞节而编写的一个编程语言。 python是一门解释型语言。 解释型语言:程序运行由解释器,一条一条读取解释执行。 python程序执行的过程:源代码 >>字节码文件 >>解释器 >> 阅读全文
posted @ 2017-06-06 20:23 neuropathy_ldsly 阅读(285) 评论(0) 推荐(0)