Chinaunix首页 | 论坛 | 博客
  • 博客访问: 436860
  • 博文数量: 89
  • 博客积分: 2713
  • 博客等级: 少校
  • 技术积分: 938
  • 用 户 组: 普通用户
  • 注册时间: 2010-08-18 21:19
个人简介

为了成为自由自在的人而奋斗!

文章分类

全部博文(89)

文章存档

2016年(5)

2015年(9)

2014年(2)

2013年(10)

2012年(1)

2011年(30)

2010年(32)

分类: Python/Ruby

2013-09-20 09:54:51

1.函数定义 使用def 
def printvar(var="hello"):
    print(var)
    print("end of print")

printvar()

2.函数内的变量, 使用global声明表示是全局的变量

点击(此处)折叠或打开

  1. def printvar(x):
  2.     x = 100
  3.     print( x)

  4. x = 50
  5. printvar(x)
  6. print (x)

  7. #结果:
  8. 100
  9. 50

点击(此处)折叠或打开

  1. def printvar():
  2.     global x
  3.     x = 100
  4.     print( x)

  5. x = 50
  6. printvar()
  7. print (x)
  8. #结果:
  9. 100
  10. 100

return 语句的使用

DocString的使用

点击(此处)折叠或打开

  1. def GetSum(x, y):
        ''' Get sum of x and y'''
        return (x+y)


    if __name__ == '__main__' :


        x = GetSum(100, 200)
        print ("%d"  % x)
        print (GetSum.__doc__)
    else:
        print ('no func main')


  2. #结果:
  3. 300
  4.  Get sum of x and y




阅读(1156) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~