注意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
不要用英语命名
交互模式是什么意思
记住是用半角的