Python v3.12.3 学习-08-error & exception
8. 错误和异常
到目前为止,我们只是提及了错误消息,但如果您尝试了示例,可能已经看到了一些。错误可以分为两种:语法错误和异常。
8.1. 语法错误
语法错误,也称为解析错误,可能是您在学习 Python 时最常见的投诉:
while True print('Hello world')
File "<stdin>", line 1
while True pri...
2018-02-14 07:09:30 |
Lang
Python v3.12.3 学习-07-io Input and Output
7. 输入和输出(Input and Output)
程序的输出可以以几种方式呈现;数据可以以人类可读的形式打印,或写入文件以供将来使用。本章将讨论一些可能性。
7.1. 更精美的输出格式(Fancier Output Formatting)
到目前为止,我们遇到了两种编写值的方式:表达式语句和 print() 函数。(第三种方式是使用文件对象的 write() 方法;标准输出文件可以...
2018-02-14 07:09:30 |
Lang
Python v3.12.3 学习-06-Module
6. 模块
当你退出Python解释器并再次进入时,你所定义的(函数和变量)都会丢失。因此,如果你想编写一个稍微长一点的程序,最好使用文本编辑器准备解释器的输入,然后以该文件作为输入运行它。这被称为创建一个脚本。随着你的程序变得越来越长,你可能想把它分成几个文件以便更容易维护。
你可能还想使用你在几个程序中编写的一个方便的函数,而不是将其定义复制到每个程序中。
为了支持这一点,Pyth...
2018-02-14 07:09:30 |
Lang
Python v3.12.3 学习-05-数据结构
5. 数据结构
这一章节详细描述了您已经学到的一些内容,并添加了一些新的内容。
5.1. 列表进一步讲解
列表数据类型有更多的方法。以下是列表对象的所有方法:
# list.append(x)
# 在列表末尾添加一个项目。等效于 a[len(a):] = [x]。
# list.extend(iterable)
# 通过添加可迭代对象的所有项目来扩展列表。等效于 a[len(a):...
2018-02-14 07:09:30 |
Lang
Python v3.12.3 学习-04-流程控制
4.1. if 语句
if 语句是最为人们熟知的语句类型。例如:
x = int(input("请输入一个整数:"))
if x < 0:
x = 0
print('负数已改为零')
elif x == 0:
print('零')
elif x == 1:
print('单一')
else:
print('更多')
elif 部分可以有零...
2018-02-14 07:09:30 |
Lang
Python v3.12.3 学习-03-An Informal Introduction to Python Python简介
3. Python简介
在以下示例中,输入和输出通过提示符(>>> 和 ...)来区分:要重复示例,你必须在提示符出现时键入提示符后的所有内容;不以提示符开头的行是解释器的输出。
请注意,在示例中单独一行的次要提示符意味着你必须输入一个空行;这用于结束多行命令。
你可以通过点击示例框右上角的 >>> 来切换提示符和输出的显示。如果隐藏提示符和输出,那...
2018-02-14 07:09:30 |
Lang
Python v3.12.3 学习-02-Using the Python Interpreter 使用Python解释器
2. 使用Python解释器
2.1. 调用解释器
Python解释器通常安装在/usr/local/bin/python3.12这样的位置。将/usr/local/bin添加到你的Unix shell的搜索路径中,可以通过输入以下命令来启动它:
python3.12
在Windows机器上,如果你从Microsoft Store安装了Python,python3.12命令将可用。...
2018-02-14 07:09:30 |
Lang
Python v3.12.3 学习-01-Whetting Your Appetite
Whetting Your Appetite
如果你经常在计算机上工作,最终你会发现有些任务你想要自动化。
例如,你可能希望对大量文本文件进行搜索和替换,或者以复杂的方式重命名和重新排列一堆照片文件。也许你想编写一个小型的自定义数据库,或者一个专门的GUI应用程序,或者一个简单的游戏。
如果你是一名专业的软件开发者,你可能需要使用几个C/C++/Java库,但发现常规的编写/编译/测试...
2018-02-14 07:09:30 |
Lang