Python小记
一行代码实现数字交换
C:\Users\mt>python
Python 3.9.1 (tags/v3.9.1:1e5d33e, Dec 7 2020, 17:08:21) [MSC v.1927 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> x = 4
>>> y = 5
>>> x,y
(4, 5)
>>> x, y = y, x
>>> x,y
(5, 4)
>>>
- 知识点:
x, y = y, x 可以实现两个数字的交换
幂运算
C:\Users\mt>python
Python 3.9.1 (tags/v3.9.1:1e5d33e, Dec 7 2020, 17:08:21) [MSC v.1927 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> 2 ** 3
8
>>> 3 ** 3
27
>>> 1 ** 10
1
>>> 0 ** 0
1
>>> 0 ** 1
0
>>>
- 知识点:
Python 幂 的运算符为 “ ** ”。并且定义了 0 的 0 次幂为 1 (数学定义)。
整除(地板除)
C:\Users\mt>python
Python 3.9.1 (tags/v3.9.1:1e5d33e, Dec 7 2020, 17:08:21) [MSC v.1927 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> 5 / 2
2.5
>>> 5 // 2
2
>>> 9 / 5
1.8
>>> 9 // 5
1
>>> 6 / 5
1.2
>>> 6 // 5
1
>>>
- 知识点:
Python整除(地板除)的运算符为 “ // ”。即结果为小于等于商的最大整数。
以上代码是在win 命令行窗口中执行的,可以看到,Python实现太人性化了。
上一篇:Python基础笔记10 - 列表和字典扩展
下一篇:Python基础笔记12 待更新