什么是Python?Python优缺点有哪些?python教程新版

2022-12-01 11:21:43
来源:时代新闻网

小技巧

python命令默认调用的是 Python 2.x 开发环境,如果你习惯使用 Python 3.x,感觉每次输入python3命令有点麻烦,那么你可以修改配置,让python命令转而调用 Python 3.x 开发环境。具体命令如下:

$sudo unlink /usr/bin/python

$sudo ln -s /usr/bin/python3.8 /usr/bin/python

注意,第二条命令中 Python 3.x 的路径和版本一定要正确。

上述命令执行完成以后,再次在终端输入python命令,进入的就是 Python 3.8 的交互式开发环境了。

Mac OS

和 Linux 发行版类似,最新版的 Mac OS X 也会默认自带 Python 2.x。

我们可以在终端(Terminal)窗口中输入python命令来检测是否安装了 Python 开发环境,以及安装了哪个版本,如下所示:

c.biancheng.net:~ mozhiyan$ python

Python 2.7.10 (default, Jul 30 2016, 18:31:42)

[GCC 4.2.1 Compatible Apple LLVM 8.0.0 (clang-800.0.34)] on darwin

Type “help”, “copyright”, “credits” or “license” for more information.

可以看到,python命令能够正常运行,并输出了 Python 的版本信息,这表明当前的 Mac OS X 系统已经自带了 Python 2.7.10。

python命令默认指向 Python 2.x 开发环境,如果想检测当前 Mac OS X 是否安装了 Python 3.x,可以在终端(Terminal)窗口中输入python3命令:

如果系统提示command not found,则说明没有安装 Python 3.x;

如果python3命令运行成功,并显示出版本信息,则说明已经安装了 Python 3.x。

对于没有安装 Python 3.x 的 Mac OS X,想要安装也非常简单,用户只需要下载安装包,然后一直“下一步”即可,这和 Windows 安装 Python 的过程是非常类似的。

Mac OS X 安装 Python 3.x

打开链接,可以看到各个版本的 Python:

图 1 Python 下载页面截图

点击上图中的版本号或者“Download”按钮进入对应版本的下载页面,滚动到最后即可看到各个平台的 Python 安装包。

图 2 各个平台的 Python 安装包

macOS 64-bit installer即为 Mac OS X 系统的 Python 安装包。点击该链接,下载完成后得到一个 python-3.8.1-macosx10.9.pkg 安装包。

双击 python-3.8.1-macosx10.9.pkg 就进入了 Python 安装向导,然后按照向导一步一步向下安装,一切保持默认即可。

图 1 Python安装向导

安装完成以后,你的 Mac OS X 上将同时存在 Python 3.x 和 Python 2.x 的运行环境,在终端(Terminal)输入python命令将进入 Python 2.x 开发环境,在终端(Terminal)输入python3命令将进入 Python 3.x 开发环境。

c.biancheng.net:~ mozhiyan$ python3

Python 3.8.1 (v3.8.1:1b293b6006, Dec 18 2019, 14:08:53)

[Clang 6.0 (clang-600.0.57)] on darwin

Type “help”, “copyright”, “credits” or “license” for more information.

与 Windows 系统类似,Mac OS 下的 Python 3.x 也会自带 IDLE 简易开发工具,你可以在程序列表中找到它。

图 2 安装完成以后的程序列表

第三章:Python基础

3.1: Python的输出(略讲,第五章将会与输入一同详细讲)

在Python中,如果想要输出一些特定数据,我们就必须用到print()函数

利用Print()函数输出的方法有很多中,比如我喜欢了一个叫LWL的小女孩,我要去简单表白。如果我想要节省字节免得占磁盘的话,我可以

print('LWL我喜欢你,可不可以做我女朋友呀?')

如果觉得无所谓,也可以

Loveyou='LWL我喜欢你,可不可以做我女朋友呀?'

print(Loveyou)

你也可以把字串符结合再输出

Love='LWL我喜欢你,'

you='可不可以做我女朋友呀?'

print(Love + you)

或者来点更高b格的

def Loveyou1314():

print('LWL我喜欢你,不知你可不可以做我女朋友')

Loveyou1314()

这个输出是运用到自定义函数输出,关于Python的函数与内置函数以后会讲。

3.2:Python数据类型(数字)

在Python中,数字数据类型有int、float、bool(布尔型)、complex(复数)。在这里要提醒一下学过C语言的人,在Python中浮点类型只有单精度float,不要以为保留两位小数的数就是双精度类型(double),在Python中无论你是多少位小数它的数据类型都是float。

当然,如果你想判断该数字的数据类型,你可以尝试用type()函数来判定,如以下代码实例:

a6,a5,a3,a2,a1=4 + 7j,47.88 ,47 ,47.8 ,47.88888

a4=False

print(type(a1),type(a2),type(a3),type(a4),type(a5),type(a6))

输出如下

当然,也可以用isinstance()函数来判定,结果返回True代表你认为的数据类型是正确的,False就代表错误。

a6,a5,a3,a2,a1=4 + 7j,47.88 ,47 ,47.8 ,47.88888

a4=False

print("Type a1:",type(a1),isinstance(a1, type(a1)),)

print("Type a2:",type(a2),isinstance(a2, type(a2)),)

print("Type a1\3:",type(a3),isinstance(a3, type(a3)),)

print("Type a4:",type(a4),isinstance(a4, type(a4)),)

print("Type a5:",type(a5),isinstance(a5, type(a5)),)

print("Type a6:",type(a6),isinstance(a6, type(a6)),)

输出

好了,既然学完了数字数据类型,那么也学下算术运算符吧。上一页 1 2 3 4 5 6 7 8 下一页

关键词: python小白入门教程 安装与配置PythonIDE Python之父与简介 Python应用范围

[责任编辑:]

为您推荐

时评

内容举报联系邮箱:58 55 97 3 @qq.com

沪ICP备2022005074号-27 营业执照公示信息

Copyright © 2010-2020  看点时报 版权所有,未经许可不得转载使用,违者必究。