位置:编程技术网 > 产品设计 > 正文 >

Linux平台下Python脚本编程入门(一)

2019年12月03日 05:44来源:未知手机版

辽宁省凌源市,燃烧战车2,茉莉精油

删除 Python 2,使用 Python 3

顺便一提,有一点需要注意:尽管 Python 2.x 仍旧被使用,但它并不会被积极维护。因此,你可能要考虑像上面指示的那样来切换到 3.x。2.x 和 3.x 的语法有一些不同,我们会在这个系列文章中使用后者。

另一个在 Linux 中使用 Python 的方法是通过 IDLE (Python 集成开发环境(the Python Integrated Development Environment)),这是一个为编写 Python 代码而生的图形用户界面。在安装它之前,你***查看一下适用于你的 Linux 发行版的 IDLE 可用版本。

# aptitude search idle [Debian 及其衍生发行版] # yum search idle [CentOS 和 Fedora] # dnf search idle [Fedora 23+ 版本] 

然后,你可以像下面一样安装它:

$ sudo aptitude install idle-python3.2 # I'm using Linux Mint 13 

安装成功后,你会看到 IDLE 的运行画面。它很像 Python shell,但是你可以用它做更多 Python shell 做不了的事。

比如,你可以:

轻松打开外部文件 (File Open);

Python Shell

复制 (Ctrl + C) 和粘贴 (Ctrl + V) 文本; 查找和替换文本; 显示可能的代码补全(一个在其他 IDE 里可能叫做 智能感知 或者 自动补完 的功能); 更改字体和字号,等等。

最厉害的是,你可以用 IDLE 创建桌面应用。

我们在这两篇文章中不会开发桌面应用,所以你可以根据喜好来选择 IDLE 或 Python shell 去运行下面的例子。

Python 中的基本运算

就像你预料的那样,你能够直接进行算术操作(你可以在你的所有运算中使用足够多的括号!),还可以轻松地使用 Python 拼接字符串。

你还可以将运算结果赋给一个变量,然后在屏幕上显示它。Python 有一个叫做拼接 (concatenation) 的实用功能 给 print 函数提供一串用逗号分隔的变量和/或字符串,它会返回一个由你刚才提供的变量依序构成的句子:

 a = 5   b = 8   x = b / a   x 1.6   print(b,  divided by , a,  equals , x) 

注意,你可以将不同类型的变量(数字,字符串,布尔符号等等)混合在一起。当你将一个值赋给一个变量后,你可以随后更改它的类型,不会有任何问题(因此,Python 被称为动态类型语言)。

如果你尝试在静态类型语言中(如 Java 或 C#)做这件事,它将抛出一个错误。

学习 Python 的基本操作

面向对象编程的简单介绍

在面向对象编程(OOP)中,程序中的所有实体都会由对象的形式呈现,并且它们可以与其他对象交互。因此,对象拥有属性,而且大多数对象可以执行动作(这被称为对象的方法)。

举个例子:我们来想象一下,创建一个对象 狗 。它可能拥有的一些属性有颜色、品种、年龄等等,而它可以完成的动作有 叫()、吃()、睡觉(),诸如此类。

你可以看到,方法名后面会跟着一对括号,括号当中可能会包含一个或多个参数(向方法中传递的值),也有可能什么都不包含。

我们用 Python 的基本对象类型之一 列表来解释这些概念。

解释对象的属性和方法:Python 中的列表

列表是条目的有序组合,而这些条目所属的数据类型并不需要相同。我们像下面一样来使用一对方括号,来创建一个名叫 rockBands 的列表:

本文地址:http://www.reviewcode.cn/chanpinsheji/99879.html 转载请注明出处!

今日热点资讯