Python---复习与总结
?Python(英国发音:/?pa?θ?n/ 美国发音:/?pa?θɑ?n/),是一种面向对象、直译式电脑编程语言,具有近二十年的发展历史,成熟且稳定。它包含了一组完善而且容易理解的标准库,能够轻松完成很多常见的任务。它的语法简捷和清晰,与其它大多数程序设计语言使用大括号不一样,它使用缩进来定义语句块。语法小结:输出:–print("Hello World!“) 输入:content= input(“input:”)
读取文件:?XX=Open(文件名)?XX.read()返回读取内容?XX.close()写入文件:XX=open(myfilename,‘w’)
?XX.write(写入的地方)写入内容?XX.close()方法(函数):?def func(arg):? print("你输入的是:%r"%arg)?一定要缩进。 否则第二句就不属于该函数。?能返回多个值条件判断:?记住也有冒号–If XX:–Elif XX:–Else XX:For循环(while也类似):for i in xx:print("你输入的是:%r"%xx[i])数据结构:1.列表 有点像数组,和Java中list是一个概念。使用相当简单。 有append和pop方法,也可以向数组一样使用x[i]2. 字典?Python将这种数据类型叫做“dict”,有的语言里它的名称是“hash”。?而dict 所作的,是让你可以通过任何东西找到元素,不只是数字。(和java里的map很像)a = {'a':'aaaa', 'b':'bbbb', 1:'ccc'}
类:Class(类)有着各种各样强大的功能和用法。Python是面向对象的语言。下面一个基本类例子:
class people: #定义基本属性 name = '' age = 0 #定义私有属性,私有属性在类外部无法直接进行访问 __weight = 0 #定义构造方法 def __init__(self,n,a,w): self.name = n self.age = a self.__weight = w def speak(self): print("%s is speaking: I am %d years old" %(self.name,self.age)) p = people('tom',10,30) p.speak()