Python开发环境(IDE)
“开发环境IDE,只是解释器的一个外挂而已”
常用的开发环境:IDLE;Pycharm;wingIDE;Eclipse;IPython
>>>为“提示符”
关闭交互窗口
- Ctrl+Z和回车
- 输入quit()命令
- 直接关闭命令行窗口
中断程序执行:Ctrl+C
IDLE是Python的官方标准开发环境
Python开发环境(IDE)
“开发环境IDE,只是解释器的一个外挂而已”
常用的开发环境:IDLE;Pycharm;wingIDE;Eclipse;IPython
>>>为“提示符”
关闭交互窗口
中断程序执行:Ctrl+C
IDLE是Python的官方标准开发环境
1.python是一种解释型、面向对象的语言。(龟叔发明)
2.什么时候不应该用Python?
3.Python解释器
CPython;Jython;IronPython;PyPy
a=Student()
a.say_score()等价于Student.say_score(a)
方法得动态性这里有点绕
起始偏移量,终止偏移量,包头不包尾。
字符串就是字符序列
注意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
列表元素
子列表