今天寫了第一個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.應用廣泛