首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > perl python >

Python-温习与总结

2013-03-29 
Python---复习与总结?Python(英国发音:/?pa?θ?n/ 美国发音:/?pa?θɑ?n/),是一种面向对象、直译式电脑编程语

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()  


热点排行