摘要: Python内置的元组数据类型:tuple tuple和list非常类似,但tuple一旦初始化就不能修改,因此它没有append(),insert()这样的方法 当定义一个tuple时,tuple的元素就必须被确定下来 正是因为tuple不可变,所以代码更安全,所以尽可能的用tuple代替list   使用示... 阅读原文
2019-05-18 08:34:01 阅读(2598) 评论(0)
摘要:在 python 中,类型属于对象,变量是没有类型的:a=[1,2,3] a="Runoob"以上代码中,[1,2,3] 是 List 类型,"Runoob" 是 String 类型,而变量 a 是没有类型,她仅仅是一个对象的引用(一个指针),可以是 List 类型对象,也可以指向 String 类型对象。可更改(mu... 阅读原文
2019-05-18 07:33:01 阅读(2316) 评论(0)
摘要: 1.装饰器 1 #!/usr/bin/env python 2 # -*- coding:utf-8 -*- 3 import time 4 def cal(l): 5 start_time=time.time() 6 res=0 7 for i in l: 8 ... 阅读原文
2019-05-18 06:00:12 阅读(2368) 评论(0)
摘要: Python内置的列表数据类型:list list是一种有序的集合,可以随时添加和删除其中的元素 list可以包含不同数据类型的元素,如['Apple', 123, True] list可以包含另外一个list,即list可以嵌套一个list,如['python', 'java', ['asp', 'php'], ... 阅读原文
2019-05-18 00:13:01 阅读(2254) 评论(0)
摘要: 所有人都说Python 简单易学,为何我觉得难? 记得刚学Python的时候,几乎所有人都说Python 简单易学,而对于编程零基础,只掌握Word和Excel的人来说,感觉真的好难。 学习之前网上的教材看了,Python的书也看了,包括《核心编程》,很多知识点,看的时候好像明白了,然后马上就忘,看了三四遍也记不... 阅读原文
2019-05-18 00:00:02 阅读(2455) 评论(0)
摘要: 上节课复习 什么是编程语言:编程语言是人与计算机沟通的介质 什么是编程:编程是使用编程语言编写一大堆的文件 为什么要编程:奴役计算机,解放劳动力 计算机五大组成部分 CPU 控制器:控制硬件 运算器:逻辑运算和算术运算 内存: 优点:速度快 缺点:断电即消失 外存:硬盘、光盘、磁带 优点:容量大,... 阅读原文
2019-05-17 23:22:01 阅读(2366) 评论(0)
摘要: 装饰器 开放封闭原则: 开放封闭原则: 开放:对代码的拓展开放的,允许代码扩展、添加新功能。如更新地图,加新枪,等等。 封闭:对源码的修改是封闭的。 装饰器: 装饰器:完全遵循开放封闭原则。 装饰器: 在不改变原函数的代码以及调用方式的前提下,为其增加新的功能。 装饰器就是一个函数。装饰器的本质是闭包... 阅读原文
2019-05-17 22:43:03 阅读(3632) 评论(0)
摘要: while语句的一般形式: 1 while 判断条件: 2 语句 同样需要注意冒号和缩进。另外,在 Python 中没有 do..while 循环。 以下实例使用了 while 来计算 1 到 100 的总和: #!/usr/bin/env python3 n = 100 ... 阅读原文
2019-05-17 21:07:02 阅读(2303) 评论(0)
摘要: Python字符串的方法 字符串大小写相关 upper()      转换字符串中的所有小写字符为大写。 swapcase()     翻转字符串中的大小写。 lower()       转换字符串中所有大写字符为小写。 capitalize()      把字符串的第一个字符改为大写。 casefold... 阅读原文
2019-05-17 20:44:04 阅读(2575) 评论(0)
摘要: day23 02 组合(继续人狗大战游戏) 面向对象的三大特性:继承 多态 封装 先讲解一下组合 组合:一个对象的属性值是另一个类的对象:对象.属性.属性(一般有两个点) 继续扩展day22 01里面的人狗大战的小游戏来说明组合的存在,相对于之前的游戏,这次多加了一个武器装备类,而且武器还有它的大招。首先一个... 阅读原文
2019-05-17 19:43:02 阅读(2274) 评论(0)