python

来源:互联网 发布:超星尔雅网络课程破解 编辑:程序博客网 时间:2024/06/10 13:57

在Python中,变量不需事先声明类型和变量名值,直接赋值就可以创建各种类型的变量,Python是一种动态类型语言,也就是说变量的类型可以随时变化.

例如:

x=3

print(type(x)#type是内的一个函数,用来查看对象的类型;

<class 'int'> #x是整形

x='hello world!'#给x重新赋一个类型不同的值

print(type(x))

<class 'str'>


isinstance()#isinstance是内的一个函数,用来查看对象是否属于指定类型;

print(isinstance(3,int))

true                         #结果为真放回true

print(isinstance(hello,int))

false#结果为假返回false



python采用的是基于值的内存管理方式,如果为不同变量的赋为相同的值,这个值在内存中只有一份,多个变量指

向同一块内存地址

Python具有自动内存管理功能,会跟踪所以的值,并自动删除不再有变量指向的值,因此Python程序员一般情况下

不需要太多考虑内存管理的问题.尽管如此显示使用del命令删除不需要的值或者显示关闭不再需要访问的资源,仍是一

个好的习惯,同时也是一个优秀程序员的基本素养之一.

数字属于Python不可变对象,即修改整形变量的时候并不是真的修改变量的值,而是先把值存放到内存中然后修改

变量的使其指向了新的内存地址,其他类型的变量也具有同样的特点

Python运算符:

math.sqrt( )开平方根 #使用前需要导入math库

例如: 

import math  #导入math库x=5;print(math.sqrt(x))
2.23606797749979
                

real 查看复数实数部分

例如:

x=4+2jprint(x.real) #real内置的对象,直接点出来
4.0

imag 查看复数虚部

例如:

x=4+2jprint(x.imag) #real内置的对象,直接点出来
2.0

conjugate() #返回共轭复数,一般是用于集合查找

共轭复数,两个实部相等,虚部互为相反数的复数互为共轭复数。当虚部不为零时,共轭复数就是实部相等,

虚部相反,如果虚部为零,其共轭复数就是自身。复数z的共轭复数记作zˊ。同时, 复数zˊ称为复数z的复共轭.

/ 除法或者真除

//整除运算

**幂运算(平方)

in;not 成员测试运算符

is;is not 对象实体同一性测试(地址)

| ,^ ,<< ,>> ,~ 位运算符

& ,| ,^ 集合交集 ,并集 ,对称集

@ 矩阵乘法,