博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
《Python数据科学实践指南》——1.3 第一段Python程序
阅读量:5808 次
发布时间:2019-06-18

本文共 1256 字,大约阅读时间需要 4 分钟。

本节书摘来自华章计算机《Python数据科学实践指南》一书中的第1章,第1.3节,作者 纪路,更多章节内容可以访问云栖社区“华章计算机”公众号查看。

1.3 第一段Python程序

Python程序有时也称为Python脚本,是定义和命令的序列。Python提供了非常方便的交互式解释器,也就是1.2节中提到的在终端输入“python”时启动的程序。很明显,无论是终端还是Python交互式解释器,都需要用户在命令提示符后面输入命令才能工作,通常我们称其为shell、Linux shell、Mac OS X shell或是Python shell。shell对应的中文有“壳”的意思,表示这是计算机核心计算单元的一层外壳,用户可通过这层壳向计算机发送命令。现在请读者打开Python shell,让我们尝试一些例子:

Macbook Pro:~:$ pythonPython 2.7.9 (v2.7.9:648dcafa7e5f, Dec 10 2014, 10:10:46) [GCC 4.2.1 (Apple Inc. build 5666) (dot 3)] on darwinType "help", "copyright", "credits" or "license" for more information.>>>print("Hello Data")Hello Data>>>print("Hello %s" % "World")Hello World>>> "Hello Data"'Hello Data'>>>1 + 23>>>

这里分别执行了4条命令,在命令提示符“>>>”之后,我们手动输入了print("Hello Data")、print("Hello %s" % "World")、"Hello Data"、1 + 2。每输入一条命令按一次回车键,Python shell就会在接下来的一行顶格打印出执行完该命令所得到的结果,并换行输出另外一个命令提示符,以等待下一条命令。注意,这里在第一条和第二条语句中分别给print函数传了一个值,如果是一句话,那么print函数会将其打印到屏幕上。接下来的命令中则省略了print函数,直接输入"Hello Data",其结果与前两条语句的结果稍稍有些不同(多了左右的单引号)。这是Python shell特有的功能,无需特殊的命令就能输出Python语句的结果(单引号仅表示结果是字符串类型的,并没有其他的含义)。

最后一条语句中进行了一个简单的数学计算,读者还可以尝试其他的运算。需要特别注意的是,当进行除法计算时,比如下面这个命令:

>>>10/33

所得到的结果是整除法的结果(省略了小数部分),如果想要得到正常的结果,请用小数表示这个计算,比如:

>>>10/3.03.3333333333333335

这个问题在Python 3中已经得到了解决,并且在Python 2中也有很好的解决方案,关于这点第2章中会进行详细的介绍。

转载地址:http://mxybx.baihongyu.com/

你可能感兴趣的文章
12月26日云栖精选夜读:CDN新品发布:阿里云SCDN安全加速开放公测
查看>>
USB 通信原理
查看>>
7zZip zip RAR iOS
查看>>
date命令的详细用法!
查看>>
分布式存储ceph集群部署
查看>>
UiAutomator源码分析之UiAutomatorBridge框架
查看>>
python 开发之selenium
查看>>
Xcode3.2.5中找不到Mac OS X - Command Line Utility -...
查看>>
css的div垂直居中的方法,百分比div垂直居中
查看>>
如何理解EM算法
查看>>
nginx 域名跳转一例~~~(rewrite、proxy)
查看>>
linux用户家目录无损迁移到独立硬盘
查看>>
文件查找
查看>>
shell编程前言(一)
查看>>
5、centos7.*配置yum的EPEL源及其它源
查看>>
JSON前后台简单操作
查看>>
shell中一些常见的文件操作符
查看>>
CentOS 7 装vim遇到的问题和解决方法
查看>>
JavaScript基础教程1-20160612
查看>>
使用第三方类、库需要注意的正则类RegexKitLite的使用
查看>>