Python - 标准数据类型(1)

1. Numbers(数字)

int:通常被称为是整型或整数,是正或负整数

float:浮点型由整数部分与小数部分组成 

complex:复数    

 

2. String(字符串)

定义:字符串就是多个字符组成,字符可以是数字、字母、下划线   

内置函数:

  •  string.join(seq)     
  •  string.startswith()  
  •  string.upper()

 

3.  List(列表)

(1)形式:

  •  list1= ['hangzhou', 1, '2' ,True, False , ['a', 1, 3]]
  •  list2= list()  或  list2 =[]   空列表
  •  list3= [1]   含一个元素的列表        

(2)访问:列表中的值b= ['hangzhou', 1, '2' ,True, False ,['a', 1,3]]

  •  b[6]: 超出长度报错
  •  b[0:-1:2](步长)
  •  b[5][-1]  

(3)方法:

  • ist.append(obj)  在列表末尾添加新的对象
  • list.insert(index,obj)  将对象插入列表
  • list.extend(seq)  在列表末尾一次性追加另一个序列中的多个值
  • list.count(obj)  统计某个元素在列表中出现的次数
  • list.index(obj)  从列表中找出某个值第一个匹配项的索引位置
  • list.pop([index=-1])  移除列表中的一个元素(默认最后一个元素),并且返回该元素的值
  • list.remove(obj)  移除列表中某个值的第一个匹配项
  • list.reverse()  反向列表中元素
  • list.sort(cmp=None, key=None,reverse=False)  对原列表进行排序

 

4. Tuple(元组)

(1)与列表的区别:

  • 元组使用小括号,列表使用方括号;
  • 元组与列表类似,不同之处在于元组的元素不能修改,不能删除元素值,但是可以删除整个元组或元组中列表、字典项中的项组
  • 创建很简单,只需要在括号中添加元素,并使用逗号隔开即可         

(2) 访问元组中的值(同列表):

  • tup1= ('physics', 'chemistry', 1997, 2000)
  • tup2= ()     空元组   或   tup2=tuple()
  • tup3= (1,)    含一个元素的元组            

 

5. Dictionary(字典)

(1)形式:

  • 字典的每个键值 key=>value 对用冒号 : 分割,每个键值对之间用逗号 , 分割,整个字典包括在花括号 {} 中 
  • dict2= {'Name': '小明',  'Age': 7,'Address':'滨江区', 'Address':'西湖区'}  
  • dict3= {}   或  dict3= dict()    空字典

(2)方法:

  •  dict.items()  以列表返回可遍历的(键, 值) 元组数组
  •  dict.keys()  以列表返回一个字典所有的键
  •  dict.values()  以列表返回字典中的所有值
  •  dict.clear()  删除字典内所有元素
  •  dict.get(key,default=None)  返回指定键的值,如果值不在字典中返回default值
  •  dict.has_key(key)  如果键在字典dict里返回true,否则返回false
  •  dict.update(dict2)  把字典dict2的键/值对更新到dict里
  •  pop(key[,default])  删除字典给定键 key 所对应的值,返回值为被删除的值。 key值必须给出。 否则,返回default值。
  •  popitem()  返回并删除字典中的最后一对键和值。        

(3)访问:

  • 字典中的值:dict2= {'Name': '小明',  'Age': 7, 'Address':'滨江区',  'Address':'西湖区'} 
  • dict2['Name']
  • dict2['Weight'] 不存在的key值会报错
  • dict2.keys()              
  •  dict2.items()    

 

6. Set(集合)

上一篇:15、python的嵌套for循环


下一篇:element-ui树形数据不显示展开图标解决方案