第二篇: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

实战练习、购物车小程序,三级菜单

 

posted @ 2018-01-26 14:47  hanfuming  阅读(135)  评论(0编辑  收藏  举报