注意is是是否是同一个对象,==是判断值
注意命令和文件里的区别
当整型转为浮点数时,生成新的对象
对象三要素:地址(identity),类型(type),值(value)。
内置数据类型:整数,浮点数,布尔型,字符串型。
与c不同的,需要加中间变量来赋值。python可以系列解包赋值
1.解释性语言与编译性语言的区别?
2.面向对象与面向过程的区别?
3.GPU:图形处理器,是显卡的“心脏”
4.常用cpython解释器。
python中常用的序列结构有:字符串、列表、元组、字典、集合。
max和min用于返回列表中最大和最小值。
sum对数值型列表的所有元素进行求和操作,对非数值型列表运算则会报错。
元组属于不可变序列,不能修改元组中的元素。
tuple()可以接收列表、字符串、其他序列类型、迭代器等生成元组。
list()可以接收元组、字符串、其他序列类型、迭代器等生成列表。
元组的访问和处理速度比列表快。
使用divmod()函数同时得到商和余数
布尔值True转为1,False转为0
整数和浮点数混合运算时,表达式结果自动转型成浮点数。
round()可以返回四舍五入的值
“+=”中间不能加空格!
is用于判断两个变量引用对象是否为同一个,既比较对象的地址。==用于判断引用变量引用对象的值是否相等,is运算符比==效率高。
使用*可以实现字符串复制。
in/notin关键字,判断某个字符(子字符串)是否存在于字符串中。
is用于判断两个变量引用对象是否为同一个,既比较对象的地址。
==用于判断引用变量引用对象的值是否相等,默认调用对象的__eq__()方法。
整数和浮点数混合运算时,表达式结果自动转型成浮点数
round( )可以返回四舍五入的值
“+=”中间不能加空格!
IDLE是Python的交互模式,用于编写和执行Python的源文件
不要在程序中,行开头处增加空格。空格在Python中有缩进的含义。
符号都是英文符号,不是中文
#是行注释
'''是段注释
\是行连接符
del语句删除不在使用的变量
向量组的秩
所有等价线性无关组含有的向量个数相等
生成器推导式创建元组
生成器对象
生成对象的next方法
tuple包装
生成器只能用一次,类似于一个指针
不可变序列
元组的元素不可修改
元组小括号
列表中括号
sorted
shengchengdeyidingshi liebiao
tuple
生成元组
slice
列表元素
子列表
全局变量一般作常量使用
函数内要改变全局变量的值,需要用global声明一下,声明之后全局变量会改变
如果局部变量和全局变量同名,优先使用局部变量
return的两个作用
1.返回值
2.结束函数的执行
is
比较同一对象
==
比较value
a =10
b=10
a == b
True
a is b
True
True
True
a = 1000
b = 1000
a == b
True
a is b
False
123123123