《Python基础教程》学习笔记——快速上手:基础知识

快速上手:基础知识

交互式解释器

启动Python后,可看到类似下面的提示符:

Python 3.7.2 (tags/v3.7.2:9a3ffc0492, Dec 23 2018, 22:20:52) [MSC v.1916 32 bit (Intel)] on win32
Type "help", "copyright", "credits" or "license()" for more information.
>>> 

这是一个交互式Python解释器。

核实它是否有用:

>>> print("Hello, world")

按下回车键后,将输出如下:

Hello, world
>>> 

在Python中无需在每行末尾加上分号。

>>> 是提示符,可在它后面输入一些内容。

如果输入截然不同的内容,如下:

>>> The Spanish Inquisition
SyntaxError: invalid syntax
>>> 

显然,解释器没有看懂。解释器还会指出问题出现在什么地方:使用红色背景(在命令行解释器中,使用的脱字符号^)突出单词Spanish。

在这里插入图片描述
获取解释器的指南:可在提示符下输入命令 help() 并按回车键。在IDLE中,还可以按F1来获取帮助信息。

算法是什么

简单来说,计算机编程就是告诉计算机如何做。须提供详尽的细节,使用它们能够明白的语言将算法提供给它们。

算法只不过是流程或菜谱的时髦说法,详尽地描述了如何完成某项任务。

它由一系列必须按顺序执行的操作说明组成,其中有些可直接完成,有些需要特别注意,还有一些需要重复多次。

算法由对象和语句组成。

数和表达式

交互式Python解释器可用作功能强大的计算器。
如:

>>> 2 + 2
4
>>> 
>>> 53672 + 235253
288925
>>> 

除法的运算结果为小数,即 浮点数(float 或 floating-point number)。

>>> 1 / 2
0.5
>>> 1 / 1
1.0
>>> 

若要丢弃小数部分,即执行整除运算,可使用双斜杠。

>>> 1 // 2
0
>>> 1 // 1
1
>>> 5.0 // 2.4
2.0
>>> 

在Python 2.x 中,要对整数执行常规除法运算,可在程序开头添加如下语句,也可直接在交互式解释器中执行这条语句:

>>> from _future_ import division
注意: 在上述语句中, future前后分别值两条下划线:_future_ 

求余(求模)运算符:

>>> 1 % 2
1

x % y 的结果为 x 除以 y 的余数。
换而言之,结果为指向整除时余下的部分,即 x % y 等价于 x - ((x // y) * y )。

>>> 10 // 3
3
>>> 10 % 3
1
>>> 9 // 3
3
>>> 9 % 3
0
>>> 2.75 % 0.5
0.25

求余运算可用于负数:

>>> 10 % 3
1
>>> 10 % -3
-2
>>> 
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值