今天写了第一个Python代码,很费神,由于空格对齐不对,怎么都运行不出来,不过很激动的是最终在我努力之下,有了结果。还有很感谢大神带我学习了第一个Python项目。
先看代码:
#!/usr/bin/python
#if__name__ = "__main__"
#print "Hello, World!"
#age=10
#name="bill"
#print '% s is % d years old'% (name,age)
class Student: #类名首字母要大写,其他字母采用小写
__name = "" #私有实例变量前必须有两个下划线
def __init__(self,name):
self.__name=name #self相当于C++中的this
def getName(self):
return self.__name #方法名首字母用小写,其后每个单词的首字母用大写
if __name__ == "__main__": #相当于C语言的mian函数
student = Student("yang") #对象名用小写字母
print student.getName()
运行结果:
yang
Python特征:1.面向对象特性(消除了保护类型,抽象类,接口等方面面向对象元素);
2.简单性(保留字比较少,没有分号,begin,end等标记,代码块使用空格或制表健
缩进的方式,分隔代码,)
3.内置的数据结构
4.健壮性
5.跨平台性
6.可扩展性
7.动态性
8.强类型语言
9.应用广泛