作为第一次尝试,这里我们会非常细致的介绍每一个步骤。
任务1 :在终端中输出“Hello World!”
第一步 启动终端:在windows系统中,我们可以使用快捷键 win + r 启动命令窗口,然后输入cmd回车,启动命令提示符(终端)
(这是在windows系统中命令提示符打开后的样子)
(这是在Mac系统中终端打开后的样子)
第二步 启动python:在当前光标下输入python回车
正常情况,你将进入python环境,看到当前python的版本信息,如图Python 2.7.16等等。
Warning:如果你看到“‘python ’不是内部或外部命令,也不是可运行的程序。”说明python解释器的路径还没有写入环境变量。请参考下面文章链接:https://blog.csdn.net/sui_152/article/details/81210295。
第三步:键盘输入print(“Hello world”)
Well done!你已经成功的输出了hello world。如果你愿意,你还可以尝试print一些其他的东西。
有时我们也会犯一些小错误,例如在python3.x版本中,print是函数,必须要加上括号,不然就会出现下面的提示。
>>> print "hello world!"
File "<stdin>", line 1
print "hello world!"
^
SyntaxError: Missing parentheses in call to 'print'. Did you mean print("hello world!")?
SyntaxError 指的是语法错误。python 会提示你可能发生了什么错误,以及错误在哪。这些错误提示我们慢慢就会熟悉起来。
接下来,我们再看一个错误。
>>> print ("hello world!)
File "<stdin>", line 1
print("hello world!)
^
SyntaxError: invalid character '(' (U+FF08)
这个错误的原因是错误使用了中文括号,在python中通常使用的符号都应该是英文格式。
继续纠错……试着不要直接看结果自己找到出错的原因。
>>> print("hello world!)
File "<stdin>", line 1
print("hello world!)
^
SyntaxError: EOL while scanning string literal
这个错误的原因是因为引号没有成对出现。
关于引号的使用:
#引号应成对出现,形式有双引号和单引号两种
双引号: “I Love Python“
单引号: ‘Good Luck!'
#双引号和单引号可以内外嵌套,但仍需成对出现。
>>> print('"hello world"')
"hello world"
>>> print("'hello python'")
'hello python'
#三引号内的字符串按原样输出。
>>> print('''
... hello world
... hello python
... I love coding''')
hello world
hello python
I love coding
任务2:使用python IDLE新建并运行一个.py文件
IDLE是python自带的集成开发环境,可以方便的创建、运行、调试python程序。
输出以下内容(步骤三正常执行后,将看到下图中的结果):
bindeAir:documents binhu$ python hello_world.py
hello world
***********
* *
***********
步骤一:找到并打开python IDLE,新建一个文件
步骤二:在文件中写入以下代码:
print("hello world")
print('''
***********
* *
***********''')
保存命名为hello_world.py,选择文件存储位置(这个位置要便于你找到.py文件,最好文件路径都是英文)。
步骤三:执行hello_world.py
打开命令提示符/终端,利用cd命令切换到刚刚存放.py文件的文件夹下,输入命令:python hello_world.py.
(大家在完成本任务后,可以使用PyCharm再做一次,感受一下两者在程序编写与执行时的区别。)
作业部分:
(作为初学者,希望你能亲手键入每一个代码,感受编程的乐趣,而不是直接复制代码)
作业:使用print函数正确输出以下内容
Hello World!
Hello Again
I like typing this.
This is fun.
Yay! Printing.
I'd much rather you 'not'.
I "said" do not touch this.
来源:oschina
链接:https://my.oschina.net/u/4281474/blog/4683971