分类
摘要:
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)