极客小将

您现在的位置是:首页 » python编程资讯

资讯内容

Python基础练习实例41(两个变量互换)

极客小将2020-11-07-
题目:两个变量值互换。if __name__ ==

题目:两个变量值互换。

其中if __name__ == '__main__':这句估计很多和我一样的初学者都是不求甚解。__name__是一个变量。前后加了爽下划线是因为是因为这是系统定义的名字。普通变量不要使用此方式命名变量。__name__就是标识模块的名字的一个系统变量。这里分两种情况:假如当前模块是主模块(也就是调用其他模块的模块),那么此模块名字就是__main__,通过if判断这样就可以执行“__mian__:”后面的主函数内容;假如此模块是被import的,则此模块名字为文件名字(不加后面的.py),通过if判断这样就会跳过“__mian__:”后面的内容。

程序源代码:

#!/usr/bin/python

# -*- coding: UTF-8 -*-

def exchange(a,b):

   a,b = b,a

   return (a,b)


if __name__ == '__main__':

   x = 15

   y = 25

   print 'x = %d,y = %d' % (x,y)

   x,y = exchange(x,y)

   print 'x = %d,y = %d' % (x,y)

本站部分内容转载自网络,如有侵权请联系管理员及时删除。

网友点评

共有5条评论来说两句吧...

在线客服