第二篇:python数据类型
一、数据类型初识
1.数字:int 、long、float、complex(复数)
2.布尔值:真或假,1或0
3.字符串:"hello world",常用功能:移除空白、分割、长度、索引、切片
4.列表:name_list = ["nn","mm"],基本操作:索引、切片、追加、插入、删除、长度、循环、包含
5.元组(不可变列表):ages=('nnn','mmm')
6.字典(无序): dic = {"name": "nn","age": 18},常用操作:索引、新增、删除、键值对、循环、长度
二、字符串操作
name.capitalize() 首字母大写
name.casefold() 大写全部变小写
name.center(50,"-") 输出字符串居中效果
name.count("aa") 统计aa出现次数
name.encode() 将字符串编码成bytes格式
name.endswith("aa") 判断字符串是否以aa结尾
name.find("A") 查找,找到返回索引,找不到返回-1
format:msg="my name is {}" ;msg.format("aaa")
name.swapcase 大小写互换;
三、列表
定义列表: name=['aa','bb','cc']
下标访问:name[0]、name[-1]
切片:name[1:3],包含1,不包含3;步长:name[1:3:2]
追加:name.append("dd")
插入:name.insert(2,"bbb")
修改:name[2] ="ccc"
删除:del name[2] 或者 name.remove("aaa") 删除指定元素 或者 name.pop() 删除最后一个值;
扩展:b = [1,2,3] ; name.extend(b)
拷贝:name_copy = name.copy()
统计:name.count("aaa")
排序:name.sort()
反转:name.reverse()
获取下标:name.index("aaa")
四、元组
元组跟列表差不多,也是存一组数,只是一旦创建就不能修改,所以又叫只读列表,有两个方法:count 和 index
五、字典
六、set集合
七、数据运算
算数运算: + - * / % ** //
比较运算:== != <> > < >= <=
赋值运算:= += -= *= /= %= **= //=
逻辑运算:and or not
成员运算:in not in
身份运算:is is not
位运算:& | ^ ~ << >>
三元运算:result = 值1 if 条件 else 值2
实战练习、购物车小程序,三级菜单