通过代码学习Python

原文: http://managers.blog.51cto.com/107937/1112954

  1. # _*_ coding: utf-8 _*_  #声明编码,文件存储也是UTF-8编码
  2. #From http://coffeeghost.net  #单行注释
  3.   
  4. import os  #导入模块,os其实就是os.py  
  5. def main():  #函数名“main”并不是必须的,最后面调用了#注意下面的语句块具有同样的缩进,建议每个层级用四个空格
  6.     print 'Hello world!'    
  7.     print "This is Alice's greeting."  #声明单行字串用单、双引号都成
  8.     print 'This is Bob\'s greeting.'  #注意对字串中的引号做逃逸处理
  9.   
  10.    foo(5, 10) #函数调用,声明在后述代码
  11.     print '=' * 10  #字符也可以用乘法计算,结果是'=========='
  12.     print 'Current working directory is ' + os.getcwd()  #加号连接字串,调用os模块中的函数
  13.   
  14.     counter = 0  #变量先实例化才可以进行计算
  15.     conuter += 1  
  16.   
  17.     food = ['appses''oranges''cats'] #内置的列表类型对象,其实可以包含不同类型数据,也可以包含其它列表对象  
  18.     for i in food:  #for...in...语句使用冒号结束声明
  19.         print 'I like to eat ' + i   #在循环中i指代了列表中顺序的每个“food” 
  20. #单行语句块可以不换行,为清晰起见,另起一行,缩进一级
  21.   
  22.   
  23.     print 'Count to ten:'  
  24.     for i in range(10):  #内置函数,返回[0,1,2,3,4,5,6,7,8,9]数字列表
  25.         print i  
  26.   
  27.     def foo(param1, secondParam):  #函数声明,冒号结束
  28.         res = param1 + secondParam  #字串的格式化输出,基本类似C语言的
  29.   
  30.         print '%s plus %s is equal to %s' % (param1, secondParam, res)  
  31.   
  32.         if res < 50:  #判断也基本和C相同,用冒号结束判断语句,在if elif else 行尾
  33.             print 'foo'  
  34.         elif (res >= 50and ((param1 == 42or (secondParam == 24)):  #逻辑运算不使用&&和||
  35.             print 'bar'   
  36.         else:  
  37.             print 'moo'  
  38.   
  39.         return res # This is a one-line comment.  
  40.         '''A multi-  
  41. line string, but can also be a multi-line comment.'''  #这是多行注释,只要开始的'''缩进就可以了
  42.   
  43. if __name__ == '__main__':  #一般在脚本最后调用主函数main();而且使用内置的运行脚本名来判定;
  44. 当且仅当直接运行当前脚本时__name__ft o __main_
  45.     main() #这样当脚本被当作模块进行导入时,并不运行main(),所以,一般这里是进行测试代码安置的
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值