- 我选择最新版Python解释器版本
- 从最简单的Hello world 开始
>>> print("Hello world!")
Hello world!
>>>
- 就像最简单的计算器
不用多说,一看就懂
>>> 2+6
8
>>> 2/6
0.3333333333333333
>>> 2//6
0
>>> 5*9
45
>>> 5.0/6
0.8333333333333334
>>> 2.0//6
0.0
>>> 6//2
3
>>> 6.0//2
3.0
>>> 6.0/2.4
2.5
>>> 6.0//2.4 # 整数除法,丢弃小数部分
2.0
>>> 6%3
0
>>> 3%6 # 取余运算
3
>>>
- 变量
>>> x = 9
>>> x*x
81
>>>
- 语句
>>> print(5*5)
25
- 获取用户输入
>>> input("How old are you: ")
How old are you: 250
'250'
>>>
- 函数
>>> 2**3
8
>>> pow(2,3)
8
>>> -10
-10
>>> abs(-10)
10
>>>
- 模块
>>> import math
>>> math.floor(54.69)
54
>>>
这里我们倒入一个数学模块math, 该模块中有很多函数,使用math.flooar() 的方式可以访问这些函数。
>>> from math import sqrt
>>> sqrt(-1)
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ValueError: math domain error
>>> sqrt(100)
10.0
>>>
>>> import cmath # cmath 模块支持复数
>>> cmath.sqrt(-1)
1j
>>>
以上是交互式窗口编程。当然了,我们可以创建.py文件来编写程序。
- 创建文件1001_base.py
#!/usr/bin/env python
print("Hello world")
(base) [root@8f5e50928415 python_action]# python 1001_base.py
Hello world
10 注释
在Python中单行注释 使用 #
多行注释 使用
# 被注释内容
'''
被注释内容
'''
"""
被注释内容
"""
- 字符串
在Python中处理字符串,就像处理英文一样舒服。
>>> x = 'Ni shi'
>>> y = 'zhu ma?'
>>>
>>> x + y
'Ni shizhu ma?'
>>> y = ' zhu ma?'
>>> x + y
'Ni shi zhu ma?'
>>>
非常方便的拼接。
最基础完。