python基础之零碎

1、变量是表示(或指向)特定值的名称。例:x=3 ; 就是讲变量x与值(或对象)3关联起来。

变量就像是临时”存储区“,其真正的威力就在于无需知道它们存储的值就能操作它们。请注意,这里给“”存储区“”加上引号。值并非存储在变量中,而是存储在变量指向的计算机内存中。多个变量可以指向同一个值。例如:x*y表示x和y的乘积。

2、input是以文本或字符串的方式返回

>>> a = input('please input a number: ')
please input a number: 10
>>> type(a)
<class 'str'>

3、几个常用的数学函数

幂函数

>>> 2**3
8
>>> pow(2,3)
8

绝对值

>>> abs(-10)
10

round函数:round将浮点数圆整为与之罪接近的整数,并在两个整数一样时圆整到偶数。

>>> round(10.49)
10
>>> round(10.50)
10
>>> round(2/3)
1

floor函数:向下圆整

>>> import math
>>> math.floor(32.9)
32

>>> int(32.9)
32

和int一样还有一些类似的函数,用于转换类型,如str和float。实际上它们并不是函数,而是类

ceil函数:ceil与floor相反,返回大于或等于给定数的最小整数

>>> math.ceil(32.3)
33

sqrl函数: 开根号

>>> math.sqrt(9)
3.0

4、使用变量来引用函数(以及其他大部分python元素)。执行赋值语句foo = math.sqrt后,就可以使用foo来计算平方根。

>>> foo = math.sqrt
>>> foo(4)
2.0

5、python提供了一个专门用来处理复数的模块:

>>> import cmath
>>> cmath.sqrt(-1)
1j

1j是个虚数,虚数都以j(或者J)结尾。复数算数运算都基于以下定义:-1 的平方根为1j

>>> (1+3j)*(9+4j)
(-3+31j)

python没有专门表示虚部的类型,而将虚部视为实部为0的复数。

6、__future__让python可以实现当前不支持,但未来可能成为标准库的部分功能

猜你喜欢

转载自blog.csdn.net/vivian_wanjin/article/details/81265496