一分钟学Python | 第一个Python程序

简介: 一分钟学Python | 第一个Python程序

之前我们简单介绍了Python的安装和环境搭建,没看过的小伙伴可以看之前的文章Python简介,现在就让我们继续Python的学习吧。今天我们来开始学习Python的基础语法。

在学习语法之前首先教大家写第一个Python程序。


第一个Python程序

Python属于交互式编程,交互式编程不需要创建脚本文件,是通过 Python 解释器的交互模式进来编写代码。

Window 上在安装 Python 时已经安装了交互式编程客户端,在电脑搜索处输入idle


11.jpg


然后点击,就可以进入编写代码。


22.jpg


在 python 提示符中输入以下文本信息,然后按 Enter 键查看运行效果:


>>> print ("Hello, World!")


得到结果


33.jpg


接下来开始正式介绍Python的基础语法,第一个是缩进。

缩进

缩进是指缩进是指调整文本与页面边界之间的距离。代码的缩进一般用在函数定义、类的定义以及一些控制语句中,一般来说在行尾使用 **“;” **代表下一行代码缩进的开始。通过缩进分层的结构会十分清晰。

在其它一些语言(C/C++或者JAVA等)中缩进往往只是让程序的代码结构变得更加清晰,提高代码的可读性,即使所有代码都写在一行也没有问题。但是在Python中,缩进会实实在在的影响到你的代码。Python语言规定,缩进只能用空白实现,缩进的空白数量是可变的,但是所有代码块语句必须包含相同的缩进空白数量,这个必须严格执行。

以下是实例:

在IDLE中输入代码


if True:
 print("Hell")
else:
 print("world")
  print("haha")


得到结果为



44.jpg


出现报错,错误原因是缩进错误,最后一行多了一格。

如果输入代码


if True:
 print("Hello")
else:
 print("world")
 print("haha")


得到的结果为


55.jpg


成功输出 Hell。

相关文章
|
1月前
|
Python
Python的第一个程序
【4月更文挑战第8天】Python的第一个程序
35 6
|
1月前
|
存储 人工智能 算法
【Python】Yahtzee(掷骰子游戏)模拟程序【独一无二】
【Python】Yahtzee(掷骰子游戏)模拟程序【独一无二】
|
16小时前
|
Python
Python的全局变量作用于整个程序,生命周期与程序相同,而局部变量仅限函数内部使用,随函数执行结束而销毁。
Python的全局变量作用于整个程序,生命周期与程序相同,而局部变量仅限函数内部使用,随函数执行结束而销毁。在函数内部修改全局变量需用`global`关键字声明,否则会创建新局部变量。
9 2
|
3天前
|
消息中间件 程序员 调度
Python并发编程:利用多线程提升程序性能
本文探讨了Python中的并发编程技术,重点介绍了如何利用多线程提升程序性能。通过分析多线程的原理和实现方式,以及线程间的通信和同步方法,读者可以了解如何在Python中编写高效的并发程序,提升程序的执行效率和响应速度。
|
3天前
|
缓存 Shell 开发工具
[oeasy]python0016_在vim中直接运行python程序
在 Vim 编辑器中,可以通过`:!`命令来执行外部程序,例如`:!python3 oeasy.py`来运行Python程序。如果想在不退出Vim的情况下运行当前编辑的Python文件,可以使用`%`符号代表当前文件名,所以`:!python3 %`同样能运行程序。此外,可以使用`|`符号连续执行命令,例如`:w|!python3 %`会先保存文件(`w`)然后运行Python程序。这样,就可以在不离开Vim的情况下完成编辑、保存和运行Python程序的流程。
16 0
|
5天前
|
监控 开发者 Python
Python中记录程序报错信息的实践指南
Python中记录程序报错信息的实践指南
13 1
|
8天前
|
监控 测试技术 持续交付
Python自动化测试代理程序可用性
总之,通过编写测试用例、自动化测试和设置监控系统,您可以确保Python自动化测试代理程序的可用性,并及时发现和解决问题。这有助于提供更可靠和高性能的代理服务。
12 4
|
10天前
|
Python
简单的 Python 计算器程序
这是一个简单的Python计算器程序,实现了加、减、乘、除功能。用户选择运算类型及输入两个数字后,程序依据选择调用相应函数进行计算并显示结果。若输入非法,程序显示错误信息。
34 3
|
14天前
|
监控 测试技术 API
Python Web应用程序构建
【4月更文挑战第11天】Python Web开发涉及多种框架,如Django、Flask和FastAPI,选择合适框架是成功的关键。示例展示了使用Flask创建简单Web应用,以及如何使用ORM(如SQLAlchemy)管理数据库。
31 4
|
15天前
|
人工智能 数据库 开发者
Python中的atexit模块:优雅地处理程序退出
Python中的atexit模块:优雅地处理程序退出
12 3