Python day5

一、集成开发环境(IDE,Integrated Development Environment)
VIM:经典的Linux下的文本编辑器。
Emacs;Linux文本编辑器,比VIM更容易使用。
Eclipse:Java IDE,支持python,c,c++.
Visual Studio:微软开发的IDE,python,c++,JAVA,C#
Pycharm:主要用于python开发的IDE。
二、字符格式化输出:
占位符:
%s=string,字符串
%d=digit, 整数
%f=float,浮点数
Python day5
三、数据类型初识
1、数字:int(integer)整型
long(长整型)
python 3中已经不区分短整型和长整型,统一叫整型。
%f 单精度浮点型
%lf 双精度浮点型
浮点型包含小数,浮点型不等于小数。
2、布尔值:只有Ture(真),false(假)两种形态。
3、字符串:由数字、字母、下划线等组成的一串字符。
如,salary.isdigit()
计算机中一切皆为对象。
世界万物,皆为对象,一切对象皆可分类。
4、列表(list):list定义使用中括号[],里面可以是任意类型,也包括list本身,也可以是字典、元组等。
#增删改查:
(1)查:
索引(下标),都是从0开始。
切片
.count 差某个元素在list中出现的次数。
.index 根据内容朝气对应的位置
X in lis:判断元素X是否在列表lis里。
如:lis=[‘A’,‘B’,‘C’,‘D’,‘X’]
print(‘X’ in lis)
结果为:Ture
Python day5
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200503184527137.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQ1MDMyNjA5,size_16,color_FFFFFF,t_70
Python day5
Python day5
Python day5
Python day5

(2)增:
lis.append() 增加
lis.insert(index,"content“)
lis.extend() 扩展
Python day5
Python day5
Python day5

(3)改:
lis[index]="新的值”
lis[start:end]=[a,b]
Python day5
Python day5

(4)删:
lis.remove(“content”)
lis.pop(index)
del lis;del lis[index]
lis.clear 清空
Python day5
Python day5
Python day5
Python day5

(5)排序:
lis.sort() #排序、分类,默认从小到大排序
lis.reverse()#反转、倒退,默认从大到小排序
Python day5
Python day5
Python day5

(6)身份判断:
type(lis) is list #判断lis是否为列表
结果为:Ture或False