上一段源码,看看python的语法和运行
import sys
import os
class test(): -------------------------类
def __init__(self,name1='test',age1=0):---------------类似与构造方法
self.name=name1
self.age=age1
def setfun(self,new_name,new_age):-----------------成员方法
self.name=new_name
self.age=new_age
def getfun(self):-----------------成员方法
return self.name,self.age
def show(self):-----------------成员方法
print "My name is:%s,and the age is:%d"%(self.name,self.age)
if __name__ == '__main__':-----------------main方法
title=raw_input("please enter of name:")
print "the enter of string is:",title
tt=test()
tt.show()
tt.setfun("tester",22)
tt.show()
print tt.getfun()
再上一段源码,看看python的语法和运行
class adds:
def __init__(self,values=0):
self.values=values
def __add__(self,other):
return self.values + other
class minus:
y='hello'
def __init__(self,v=0):
self.va=v
def __sub__(self,other):
return self.va - other
if __name__ == '__main__':
a=adds(9)
aa=a+3
print aa
m=minus(4)
print m-2
print m.y
#s=a?x:y-----注释
x=4
s='good' if x%2==0 else 'bad'-----------if偶数 s='good' else s= 'bad'
print s