开门见山:Python的第一个程序
1、简要说明
发自心底的热爱,并用你的注意力填满1000个小时就能练成任何你所需要的技能
当我看到这句话的时候,震惊我好长时间。所以在学习接下来的内容之前有必要做个强调。自学是门手艺,没有自学能力的人没有未来,注意力就是个人能支配且最大的资产,你的注意力放在哪里,你的产出就在哪里。
2、hello,world!
如果你在大学里学过C语言,入门的第一个程序打印的就是“hello,world”,相信学过C语言或其他语言的你应该不会感到陌生。如果你完全没有接触过编程语言,按照这个行业的入门惯例,Python的第一个程序也是如此。
首先,在Windows的搜索栏中或直接按住快捷键Windows键,在弹出的界面搜索栏中输入cmd或power shell,打开控制窗口,具体如下图所示:
然后打开dos窗口,在窗口输入python命令就可以进入到python的交互界面中,具体如下图所示:
或者打开power shell窗口,并输入python命令打开交互窗口,具体如下图所示:
接着在运行窗口中输入命令,然后并按住回车键,就能够在窗口中打印出这个伟大的内容:“hello,world!。
print("hello,world!")
hello,world!
这里解释一下为什么“hello,world!”这句话能很伟大呢?那么这里不得不提关于这句话背后的人,这个人就是C语言之父丹尼斯.里奇、布莱恩·柯尼汉(awk 语言的发明者)的著作《The C Programing Language》这本书写的第一段代码,所以这里Python第一个程序我也用这句话作为学习Python语言的第一行代码。
print("hello,world!")这行代码中,作为初学者的你我,可能会有如下的疑问:
序号 | 疑问 |
1 | 括号中只能用双引号吗?用单引号行不行? |
2 | print后面要用括号括起来吗?不用行不行? |
3 | hello,world!要用引号限制吗? |
4 | print是什么?括号是中文的还是英文的? |
5 | print(11)括号中直接输入数字能不能打印出结果? |
针对心中的这些疑问,我现在一一来探索验证。
2.1、括号中只能用双引号吗?用单引号行不行?
如上同理,在窗口中输入命令并按住回车,发现也能将hello,world打印出来,说明无论是单引号还是双引号,结果都是一样的,至于用单引号还是双引号,后续我会再详细补充。
print('hello,world!')
2.2、hello,world!要用引号限制吗?
接着我们再来验证一下print后面不加括号看能不能打印出来,按照常识估计你也能知道结果了。
print hello world
经过执行print hello,world,结果报错了,错误的意思是说“在调用print的时候少了括号”,智能的交互界面还会提示你是否忘记了括号。所以不加括号是不符合Python的语法规范的。
2.3、hello,world!要用引号限制吗?
其次,我们再来验证一下这个问题:“hello,world!要用引号限制吗?”,在窗口中输入命令:
print(hello,world!)
经过执行print(hello,world!),发现运行错误了,错误是说hello这个名称没有定义,问我们是否需要帮助,原来Python是把hello当作变量来看待,但是这个变量又没有在print之前进行定义,从而导致错误。假设我们调整一下写法:
hello = "hello,world!"
print(hello)
我们发现这种写法是正确的,这里用hello这个变量,至于什么是变量,在下一篇文章中,我会为大家一一介绍。
2.4、print是什么?括号是中文的还是英文的?
接下来,咱们在一起来验证一下这个问题:“print是什么?括号是中文的还是英文的?”
刚才在上面输入的命令中,print()的括号用的是英文的括号,现在我们把它改为中文括号,看一看结果会怎样?
print("hello,world!")
经过执行上述命令后,我们发现报错了,错误的意思是说:“语法错误,中文下括号是一个无效的字符”,说明中文括号不能用。
最后我们再来看这个问题:“print(11)括号中直接输入数字能不能打印出结果?”
继续在交互窗口输入命令print(113),然后执行看看结果会怎样?
经过运行代码得到结果是正确的,所以print是支持输入数值类型的。
print()方法是用来将输出内容显示在控制台中,它支持输出各种类型,包括字符串、数字和列表等。
3、如何执行python文件
在<2>中我们运行python的命令都是在交互界面中执行的,假设我同时写多行,除了这种方式还有其他方式吗?答案是有的,接下来我们将将代码写在文件中的方式执行。
如下图所示,我们直接在记事本中编写三行代码,然后将文件保存到本地的,并将文件名改为“hello.py”,
在dos窗口中找到hello.py文件所在目录,然后执行命令 python hello.py,看一下结果是什么?
我们发现还是可以成功的执行程序,并将print()方法的内容打印在了控制台中。
4、总结
到这里,我写完了,我们已经成功的把Python的第一个程序正确的运行起来了,此时你的心中是不是有种成就感?只要每天抽出一个小时进行学习,把学习Python形成习惯后,到一定的时间后,你就掌握了这项技能,同时你的自学能力慢慢的就起来了,下一篇《 举足轻重:Python语言中变量》
我写完了,如果对你有触发,请帮忙点赞+转发+收藏,谢谢!