第一个hello world程序
基本环境:Linux系统,Vim代码编辑器
1、使用Vim代码编辑器编辑程序print("hello world!")
注意:1、前面不要加空格。 2、习惯性问题:括号和分号要成对写(不容易出错或者漏写)
2、保存退出后(:wq或shift+zz或:x命令)[命令不清楚的查看上一篇文章],在终端中输入 python3 文件名.py回车后即执行python程序
注意:python默认是python2
python的交互模式
- 在终端中直接输入python3回车后即可进入python的交互模式,在交互模式下可以简单的测试python的基本语法。若想退出该交互模式则输入:exit()。特点:结尾有3个>符号(>>>)。>>>被叫做Python命令提示符(prompt),此时Python在等待你输入代码。你现在可以输入一行Python代码,Python就会执行该代码。这种模式叫做Python交互模式(interactive mode),因为Python在等待你输入代码,然后执行。
- ipython:在终端中直接输入ipython回车后即可进入ipython。若想退出该交互模式则输入:exit。IPython 是一个 python 的交互式 shell,比默认的python shell 好用得多,支持变量自动补全,自动缩进,支持 bash shell 命令,内置了许多很有用的功能和函数。可以执行Linux命令。
建议:能用python的时候使用ipython,能用python3的时候使用ipython3,以后主要用ipython3
python程序的注释
目的是提醒程序员下面的代码的作用,增强程序的可读性,帮助开发者理解程序。
- 以#开头,单行注释;
- ''' ...... ''',三个单引号之间会被注释,多行注释
- """ ...... """,三个双引号之间会被注释,多行注释
注意:python2是不支持中文的(注释中也不允许出现中文)
错误提示:SyntaxError:Non-ASCII character '\xe4' in file ........
解决方法:在文件的开头增加:#coding=utf-8(告诉解释器接下来以何种编码来理解此程序,utf-8编码是国际通用的编码)
或在开头增加:#-*- coding:utf-8 -*-
两种方式都可以,第二种方式是python推荐的。