(二)“HelloWorld!”by Python

      学习新的一种编程语言,必须要有一款与之配套的编辑器。“工欲善其事,必先利其器。”

      1.在windows版本下

      在我们安装好Python之后,我们就可以打开Python的交互式环境IDLE,在交互式提示符>>>下输入代码,回车,便可输出结果,用exit()结束。

     

       (注:如果要让Python打印出指定的文字,可以用print语句,然后把希望打印的文字用单引号或者双引号括起来,但不能混用单引号和双引号;)

        根据我们刚写的这个程序可以得知,用交互式环境写程序,可以一下子得到结果,但没法保存下来。因此,我们要选择一个合适的编辑器——它能使编写Python程序变得更加有趣、方便。

         在使用源文件上面,启动你选择的编辑器IDLE,输入程序,然后把它保存为helloWorld.py,保存到某个磁盘,利用cmd中的python命令进行编译输出,

    用exit()命令退出命令行。

   

     2.在linux版本下

      (1) 其实和windows下面的差不多,安装好了以后可以输出结果,但是也没保存的结果。

      

       centos可以按Ctrl+d退出Python命令界面。


       (2)在centos中使用文本编辑器编辑源文件,看个人爱好,我是比较喜欢vim编辑器~(#是注释符)

       


       用源文件编辑的结果就是如下图所示。

     

    3.如果运行程序出现错误。。。

     (1)语法错误

       Python的IDLE在尝试运行程序的过程中会对程序做一些检查。如果IDLE发现一个错误,这往往就是一个语法错误(syntax error)。语法就是一种编程语言的拼写和文法规则,所以语法错误就是你键入的某个内容不是正确的Python代码。(下面是个例子)

#coding=gbk
print "Hello, and Welcome to Python!"
print "I hope you will enjoy learning to program."
print Bye for now!"  #此处少了一个引号

       因此,我们在运行此程序时,我们就会发现IDLE弹出了一个框框~

            

       此处就是说明我们的程序有错误,语法不正确。你必须要查看代码,找到哪里出了问题。

      (2)运行时错误

        这第二种错误就是运行程序之前Python的IDLE无法检测出的错误。这种错误只有在程序运行的时候才会出现,所以被称为运行时错误。

        接下来就是一个例子:       

#coding=UTF-8
print "Hello, and welcome to Python!"
print "I hope you will enjoy learning to program."
print "Bye for you nowj!" + 5 #此处表示字符串加上数,没有意义,那到底是啥?

         看看运行后的显示:

>>> ================================ RESTART ================================
>>> 
Hello, and welcome to Python!
I hope you will enjoy learning to program.

Traceback (most recent call last): (错误消息开始)
  File "F:/python/WorkSpace/runtime.py", line 7, in <module> (错误发生的位置)
    print "Bye for you nowj!" + 5 (出错的代码行) 
TypeError: cannot concatenate 'str' and 'int' objects (Python认为存在什么问题)
>>> 
        注:Trackback开头大代码行表示错误消息的开始。下一行指出哪里发生了错误,这里就会给出文件名和行号。然后显示出错的代码行,这可以帮助我们找到代码行哪里出了问题。错误消息的最后一部分就会告诉我们Python认为存在什么问题。

   
               



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值