欢迎第 Free Counters个访客

12 2017 档案

摘要:一 为何要用装饰器 有的时候写完一段代码,过段时间需要对它进行升级、添加一些新功能,但是如果要直接修改原来的代码会影响其他人的调用,所以就需要一个不修改源代码且不修改原函数的调用方式的东西又能为原函数增添新功能的东西,装饰器就是干这个的。 二 什么是装饰器 三 装饰器的使用 下面是为一个函数添加装饰 阅读全文
posted @ 2017-12-28 17:40 阿强Wwlt 阅读(118) 评论(0) 推荐(0)
摘要:一、什么是名称空间 我们写一段代码,里面肯定会定义一些变量名,函数名,而一旦我们运行代码,python解释器在加载这些代码的时候,会在内存中开辟一片空间专门用来存放这些名字以及这些名字所绑定的值的关系, 这块内存就被称为名称空间。 二、名称空间分类 名称空间分为三种: △内置名称空间 内置名称空间是 阅读全文
posted @ 2017-12-27 17:37 阿强Wwlt 阅读(217) 评论(0) 推荐(0)
摘要:一、函数的作用 函数可以让我们代码结构更清晰,而且避免了代码的重复,冗余,使一段代码或者功能可以反复的被调用,大大提高了开发效率 二、函数的定义 实例如下: 三、函数的调用 调用函数很简单,就是已经定义的函数名加括号,如果此函数需要参数,那括号内就要加入需要传的参数。如,调用上面定义的my_max函 阅读全文
posted @ 2017-12-26 20:02 阿强Wwlt 阅读(345) 评论(0) 推荐(0)
摘要:一、文件操作 1)介绍: 计算机系统分为:计算机硬件,操作系统,应用程序三部分。 我们用python或其他语言编写的应用程序若想要把数据永久保存下来,必须要保存于硬盘中,这就涉及到应用程序要操作硬件,众所周知,应用程序是无法直接操作硬件的,这就用到了操作系统。操作系统把复杂的硬件操作封装成简单的接口 阅读全文
posted @ 2017-12-25 21:55 阿强Wwlt 阅读(198) 评论(2) 推荐(0)
摘要:一、集合 集合是无序的,不可重复的数据集合。集合里面的元素是不可哈希的(不可变类型)(元素、字符串、数字),但是集合本身不可哈希(所以集合做不了字典的键)。 主要功能: 1.去重,把一个列表变成集合,就自动去重了。 2.关系测试,测试两组数据之前的交集、差集、并集等关系。 创建集合 set = {' 阅读全文
posted @ 2017-12-23 15:15 阿强Wwlt 阅读(293) 评论(0) 推荐(0)
摘要:python2与python3的区别: #python2 print() print'abc' #range() xrange()生成器 #raw_input()#python3 #print('abc') #range() #input() 编码方式: ascii A: 8位 1个字节 unico 阅读全文
posted @ 2017-12-21 19:02 阿强Wwlt 阅读(142) 评论(0) 推荐(0)
摘要:数据类型划分:可变数据类型,不可变数据类型 不可变数据类型:元祖,True.False int str 可哈希 可变数据类型:列表 字典 set 不可哈希 字典的 key 必须是不可变数据类型 可哈希 value 任意数据类型 字典在3.5 以前的 都是无序的 之后是有序的 dict:字典 增: d 阅读全文
posted @ 2017-12-20 15:29 阿强Wwlt 阅读(106) 评论(0) 推荐(0)
摘要:列表的增删改查: 增: 在尾部增加元素 .append('元素') 在指定位置增加元素 .insert(index,'元素') 在尾部增加可迭代的元素 .extend(元素) 删: 根据指定的索引删除(默认删除末尾).pop(index) 根据指定的元素删除 .remove() 清空列表 列表存在 阅读全文
posted @ 2017-12-19 15:58 阿强Wwlt 阅读(173) 评论(0) 推荐(0)
摘要:字符串的索引与切片: 切片:顾头不顾尾 可以跳着去[首:尾:加步长] [首:尾:反向加步长] 字符串操作: 基础数据类型 2.1数字int。数字主要是用于计算用的,使用方法并不是很多,就记住一种就可以:#bit_length() 当十进制用二进制表示时,最少使用的位数v = 11data = v.b 阅读全文
posted @ 2017-12-18 17:42 阿强Wwlt 阅读(198) 评论(0) 推荐(0)
摘要:格式化输出: 想要在格式化输出中表示单纯的% 那么就加一个百分号 百分号是转义 一个百分号 %s(str) 是字符串 %d(digit) 是数字 在文本框后面 加上% ( 需要替换的内容 ) 有几个占位符 就需要有几个变量 缺一不可! name=input("请输入你的姓名:") age=input 阅读全文
posted @ 2017-12-15 15:09 阿强Wwlt 阅读(139) 评论(0) 推荐(0)
摘要:python基础 python的环境: 编译型:一次性将所有程序编译成二进制文件。 缺点:开发效率低,不能跨平台。 优点:运行速度快。 例如:c,c++等等。 解释型:当程序执行时,一行一行的解释。 优点:开发效率高,可以跨平台。 缺点:运行速度慢。 例如:python,php等等。 python2 阅读全文
posted @ 2017-12-14 19:15 阿强Wwlt 阅读(253) 评论(0) 推荐(0)