开门见山:Python的第一个程序

liftword3个月前 (03-05)技术文章23

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语言中变量》

我写完了,如果对你有触发,请帮忙点赞+转发+收藏,谢谢!

相关文章

Python 中的一些命令行命令

虽然 Python 通常用于构建具有图形用户界面 (GUI) 的应用程序,但它也支持命令行交互。命令行界面 (CLI) 是一种基于文本的方法,用于与计算机的操作系统进行交互并运行程序。从命令行运行 P...

Python 42个基本命令,开启编程新世界大门

一文带你吃透 Python 42 个基本命令,小白必看!作为一名编程界的 “老司机”,我深知 Python 在编程领域的重要地位。它就像一把万能钥匙,能开启无数扇通往不同应用领域的大门,无论是数据分析...

Python实现轻量级数据库引擎(续)——新增“事务功能”

喜欢的条友记得关注、点赞、转发、收藏,你们的支持就是我最大的动力源泉。前期基础教程:「Python3.11.0」手把手教你安装最新版Python运行环境讲讲Python环境使用Pip命令快速下载各类库...

通过Power BI Desktop调用Python的正确姿势 (基于Anaconda)

前言最近一直在尝试通过各种方法生成Calendar Table,如通过Python Pandas生成日历表,和通过PostgreSQL生成日历表等。Power BI与Python集成本来这篇文章的目的...

运行和执行Python程序

一、Python 是一种解释型的脚本编程语言,这样的编程语言一般支持两种代码运行方式:交互式编程 在命令行窗口中直接输入代码,按下回车键就可以运行代码,并立即看到输出结果;执行完一行代码,你还可以继续...

实现Python命令行操作的基本步骤

当我们谈论Python CLI时,它指的是一种通过命令行界面(Command-Line Interface)执行Python代码和与Python程序进行交互的方式。这种交互方式允许用户直接在命令行输入...