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 对象实体同一性测试(地址)
| ,^ ,<< ,>> ,~ 位运算符
& ,| ,^ 集合交集 ,并集 ,对称集
@ 矩阵乘法,
- Python
- Python
- Python
- python
- Python
- PYTHON
- Python
- Python
- Python
- Python
- Python
- Python
- Python
- Python
- Python
- Python
- python
- Python
- background 背景(集合样式)
- 例题9-2 巴比伦塔(The Tower of Babylon, UVa 437)
- 时间date
- Tutk P2P的原理和常见的实现方式
- js调用exe可执行文件(IE8)
- python
- java 下载文件名乱码问题
- ArrayList下的clear 和 removeAll
- 九九乘法表
- 堪称最好最全的A*算法详解(译文)
- Android开发模板------ViewPager(三):实现无限循环、可嵌套RecyclerView、可控制滑动速度
- 线性渐变
- 调试
- ggplot2-分面(facet) 一页多图(转载)