pin_drop当前位置:知识文库 ❯ 图文
第一个Python程序
概述
每门编程语言的学习都从"Hello World"开始,Python也不例外。Python以其简洁优雅的语法著称,编写第一个Python程序只需要一行代码。本节将带你从零开始,学习如何编写并运行你的第一个Python程序,体验Python的简洁与强大。
print函数输出Hello World
在Python中,使用print()函数可以将内容输出到屏幕上。这是最基本也是最常用的输出方式。输出"Hello World"只需要一行代码:
代码示例
print("Hello World")运行后,屏幕上将显示:
代码示例
Hello World
print()函数可以将字符串、数字、变量等内容输出到控制台。字符串需要用引号(单引号或双引号)包裹起来。
交互式运行
Python提供了交互式运行环境,也称为REPL(Read-Eval-Print Loop,读取-求值-输出循环)。在交互式环境中,每输入一条语句,Python就会立即执行并显示结果。
启动交互式环境
在命令行中输入python或python3即可启动:
代码示例
C:\> python
Python 3.12.0 (main, Oct 2 2023, 10:45:57)
Type "help", "copyright", "credits" or "license" for more information.
>>>在交互式中运行代码
在>>>提示符后输入代码并按回车:
代码示例
>>> print("Hello World")
Hello World
>>> 1 + 1
2
>>> name = "Python"
>>> print(name)
Python退出交互式环境
输入exit()或按Ctrl+Z(Windows)然后按回车即可退出。
提示:交互式环境适合快速测试代码片段和学习语法,但不适合编写完整的程序。
脚本式运行
脚本式运行是将Python代码保存到.py文件中,然后通过Python解释器执行整个文件。这是实际开发中最常用的方式。
创建Python脚本
-
使用任意文本编辑器(如VS Code、记事本等)创建一个文件
-
将文件保存为
hello.py(Python文件以.py为扩展名) -
在文件中写入以下代码:
代码示例
print("Hello World")
print("Welcome to Python!")
print("Python is awesome!")运行Python脚本
在命令行中,切换到文件所在目录,然后执行:
代码示例
C:\project> python hello.py
Hello World
Welcome to Python!
Python is awesome!脚本式运行的优势
-
可以编写多行代码,组成完整的程序
-
代码可以保存和复用
-
便于管理和维护大型项目
-
支持使用模块和包组织代码
代码示例
示例1:简单的问候程序
代码示例
print("Hello World")
print("你好,世界!")
print("こんにちは、世界!")示例2:个人信息输出
代码示例
print("姓名:张三")
print("年龄:25")
print("职业:Python工程师")示例3:简单的数学计算
代码示例
print("10 + 20 =", 10 + 20)
print("100 - 35 =", 100 - 35)
print("6 * 7 =", 6 * 7)
print("144 / 12 =", 144 / 12)示例4:多行输出
代码示例
print("=" * 30)
print(" 欢迎使用Python程序")
print("=" * 30)注意事项
文件编码:Python 3默认使用UTF-8编码,如果文件中包含中文,请确保文件以UTF-8编码保存。
文件扩展名:Python脚本文件的扩展名必须为
.py,不要使用.txt或其他扩展名。
缩进问题:Python使用缩进来表示代码块,不要混用Tab和空格,建议统一使用4个空格。
引号使用:字符串可以使用单引号或双引号,两者效果相同,但在同一个项目中应保持一致。
交互式与脚本式:交互式环境适合测试,脚本式适合正式开发。初学者建议两种方式都尝试。
小结
本节我们学习了:
-
使用
print()函数输出内容到屏幕 -
交互式运行:在REPL中逐行输入和执行代码
-
脚本式运行:将代码保存为
.py文件后执行 -
Python程序的编写和运行基本流程
编写第一个Python程序是学习编程的重要里程碑。Python的简洁语法让你可以用最少的代码实现功能,这也是Python广受欢迎的原因之一。
练习题
练习1
编写一个Python程序,输出以下内容:
代码示例
**********
Python
**********练习2
编写一个Python程序,分别输出你的姓名、年龄和爱好,每项占一行,格式如下:
代码示例
姓名:___
年龄:___
爱好:___常见问题
print()函数只能输出字符串吗?
不是的。print()函数可以输出字符串、数字、变量等多种类型的内容。例如print(10 + 20)可以直接输出计算结果30。当输出多个内容时,print会自动在它们之间添加空格。
交互式环境和脚本式运行有什么区别?
交互式环境(REPL)是逐行输入并立即执行,适合快速测试和学习,但代码不会保存。脚本式运行是将代码保存到.py文件中再整体执行,适合编写完整程序,代码可以保存和复用。初学者建议两种方式都尝试。
Python文件必须使用.py扩展名吗?
是的,Python脚本文件的扩展名必须为.py,不要使用.txt或其他扩展名。这样Python解释器才能正确识别并执行文件中的代码。
字符串使用单引号还是双引号?
Python中单引号和双引号效果相同,可以随意使用。但在同一个项目中建议保持一致。如果字符串内部包含引号,可以使用另一种引号包裹,例如"他说'你好'"或'这是一个"测试"'。
如何退出Python交互式环境?
在交互式环境中输入exit()然后按回车即可退出。在Windows系统中,也可以按Ctrl+Z然后按回车退出。在macOS/Linux系统中,可以按Ctrl+D退出。
小贴士
Python的print()函数在Python 2中是语句(print "Hello"),而在Python 3中是函数(print("Hello"))。现在学习Python应该使用Python 3版本。另外,print()函数默认在末尾添加换行符,如果不想换行,可以使用print("内容", end="")来指定结束符。
本文涉及AI创作
内容由AI创作,请仔细甄别