python

在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+2j
	print(x.real) #real内置的对象,直接点出来
	4.0
 

imag 查看复数虚部

例如:

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

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

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

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

/ 除法或者真除

//整除运算

**幂运算(平方)

in;not 成员测试运算符

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

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

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

@ 矩阵乘法,



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值