欢迎来到田晓东的博客

人生三从境界:昨夜西风凋碧树,独上高楼,望尽天涯路。 衣带渐宽终不悔,为伊消得人憔悴。 众里寻他千百度,蓦然回首,那人却在灯火阑珊处。
扩大
缩小

python基础学习笔记(一):基本介绍

安装与运行交互式解释器

在ubuntu /Debin linux ,那么可以用下面的命令来安装Python:

$ apt-get install python

linux 如果要退出交互式解释器,可以ctrl+D

数字和表达式:

交互式python解释器可以当强大的计算器使用

>>> 1-2 
-1 
>>> 1+2 
3 
>>> 32784*13 
426192 
>>> 1/2 
0

/对于整数取整,对于浮点数不取整;“%” 取余

>>> 7 / 3 
2 
>>> 7 % 3 
1 
>>> 0.75 % 0.5 
0.25

下面再试试“ ** ” 幂运算(乘方)符

>>> -3**2 
-9 
>>> (-3)**2 
9
乘方符的比取反(一元减运算符)的优先级高,所以-3**2 等同于-(3**2),如果想计算(-3)**2 ,就需要显式说明。

长整数

python可以处理非常大的数

>>> 100000000000000000000000 
100000000000000000000000L 

>>> 100000000000000000000000L 
100000000000000000000000L
普通整数在2 147 483 647 至 -2 147 483 647 之间,超出可以用长整形表示(L) ,我们也可以自己把整数转换成长整型(输入时在末尾加“L”)

变量

这个和其他编程语言没有任何不同,如果你从没接触过程序,相信你也很容易理解。

>>> x = 3 
>>> x*2 
6

定义变量规则:不能以数字开头,可以包含字母、数字和下划线。

语句

>>> 2*2 
4 

>>> print 2*2 
4
虽然结果一样,上面的是表达式,下面的是语句。

获取用户输入

>>> input("输入表达式:") 
输入表达式:2*2 
4
程序的第二行等待用户输入,2*2 是由用户随便输入的。下面看个更有意思点的。

>>> x=input("x:") 
x:15 

函数

前面介绍过使用幂运算符(**)来计算乘方。事实上,可以用函数来代替运算符,这个函数就是pow :

>>> 2**3
8

>>> pow(2,3)
8
函数就像可以用来实现特定功能的小程序一样。python的很多函数都做很奇妙的事情。我们也可以自定义函数。因此,我们通常把pow等系统提供的函数称为 内建函数。

>>> 10+pow(2, 3*5)/3.0
10932.666666666666

>>> abs(-10)
10
>>> 18/13
1
>>> round(18.4/13.7)
1.0

我们可以使用函数调用和运算符创建更复杂的表达式; abs()函数可以得到数人绝对值,round函数则会把浮点数四舍五入为最接近的整数值。

模块

>>> import math
>>> math.floor(32.9)
32.0
>>> int(math.floor(32.9))
32
floor 函数的功能是取整。因为floor()函数属于math模块,所以在使用之前要先导入模块(import math),然后按照(模块.函数)的格式使用这个模块的函数。

如果想把32.9转换为整数(32)而不是浮点数(32.0),可以使用int函数。

在确定自己不会导入多个同名函数(从不同模块导入)的情况下,可以使用import命令的另外一种形式:

>>> from math import sqrt
>>> sqrt(9)
3.0
>>> sqrt(8)
2.8284271247461903
sqrt()函数用于计算一个数的平方根。

posted on 2021-09-15 19:09  匍匐的仰望者  阅读(34)  评论(0编辑  收藏  举报

导航