一、预备知识 学习装饰器需理解以下预备知识: 函数即变量 函数本质上也是一种变量,函数名即变量名,函数体就变量对应的值;函数体可以作为值赋给其他变量(函数),也可以通过函数名来直接调用函数。调用符号即()。 嵌套函数 函数内部可以嵌套定义一层或多层函数,被嵌套的内部函数可以在外层函数体内部调用,也可... ...
分类:
编程语言 时间:
2017-04-27 10:31:48
阅读次数:
274
继续上次的学习 (一)首先接触的是变量,先定义一个变量,在python中不需要像C语言中先声明变量,而是可以直接赋值。 这里需要注意一点,给变量赋值一定要加双引号,如果不加,就是name等于另一个变量xiaoming。 而且,在命名变量的时候也要注意以下三点: 1.变量名只能是 字母、数字或下划线的 ...
分类:
编程语言 时间:
2017-04-27 02:14:51
阅读次数:
146
近期做那个python的开发,今天就来简单的写一下Python的安装过程和pycharm的配置之路, 1-准备工作 Python2.x 与3.x的版本在语法上稍有不同,区别在于输出语句的不同,这个可以看相关的文档。 Python3.6.1,可以在Python的官网上下载: 32位python下载:h ...
分类:
编程语言 时间:
2017-04-24 12:29:33
阅读次数:
2115
模块: 模块即是文件也可以叫库,说白一点比如我写一个小程序(一个网络爬虫),通过关键字import filename,就可用该模块内的所有方法、字段等,好像就是自己写的一样,所以比如我需要爬取某个网页,导入该模块(文件),我只需要提供url地址,自己写几行代码就能实现一个复杂程序。所以说,pytho ...
分类:
编程语言 时间:
2017-04-21 00:30:23
阅读次数:
197
数据类型1.数字 不加引号Int 整型 就是正负整数Long 长整型 比整数长的,基本就是无限大 python3长度到了会自动化为long 基本就没有long一说了,都是巨大的整型了Float 浮点型 大约的理解为就是小数 占用空间大 尽量不用浮点数Complex 复数 2.布尔 真或假 true ...
分类:
编程语言 时间:
2017-04-10 15:57:30
阅读次数:
200
1、print()的作用是什么?会在输出窗口中显示一些文本2、分别输入5+8、print(5+8)、print("5"+"8")看看有何不同?3、什么是BIF?python3一共有多少个BIF?BIF就是Built-inFunctions,即内置函数。例如print()的功能是打印到屏幕input()的作用是接受用户输入使用dir(__bulitins_..
分类:
编程语言 时间:
2017-04-09 15:07:31
阅读次数:
920
Python的WEB框架有Django、Tornado、Flask 等多种,Django相较与其他WEB框架其优势为:大而全,框架本身集成了ORM、模型绑定、模板引擎、缓存、Session等诸多功能。 基本配置 一、创建django程序 终端命令:django-admin startproject ...
分类:
编程语言 时间:
2017-03-24 22:57:10
阅读次数:
248
Python学习之路第一天 学习内容: 1.Python简介 2.安装 3.第一个Python程序 4.变量 5.字符编码 6.用户输入 7.表达式if..else语句 8.表达式for语句 9.break和continue 10.while循环 11.字符串格式化 1.python简介 pytho ...
分类:
编程语言 时间:
2017-03-16 22:01:49
阅读次数:
294
模块概念 模块中的特殊变量 os 提供系统级别的操作 more... sys 提供解释器相关的操作 more... ...
分类:
编程语言 时间:
2017-03-14 00:09:39
阅读次数:
180
反射 hashlib 用于加密相关的操作,代替了md5模块和sha模块,主要提供 SHA1, SHA224, SHA256, SHA384, SHA512 ,MD5 算法 以上加密算法虽然依然非常厉害,但时候存在缺陷,即:通过撞库可以反解。所以,有必要对加密算法中添加自定义key再来做加密。 pyt ...
分类:
编程语言 时间:
2017-03-13 23:50:51
阅读次数:
263