数据类型

四、数据类型
数据类型,就是变量的类型,用于表示不同特征的变量,不同类型的数据类型。
1)整型
2)浮点型
3)字符串

单行:‘字符串’、“字符串”

三引号(用于print中,或者是一个变量值)可以定义多行内容:“””多行字符串“””
‘’‘字符串
字符串
字符串
‘’’
引号嵌套邻近配对,注意不能混用,比如:'字符串"

字符串方法:
    1) 索引取值
    2) 不可更改
    3) 切片
     list1[0:3:1]
     取出list中的索引 0 到 2 的元素,1 为步长
    4)in 成员运算符
    5)移除空白 strip
     a.strip('')
      移除两边的

     b.strip('/><?')
     isdigit()
     int()
    6)split 以什么未分割符,将字符串切割为列表
      res.split(':')
      split('+
/') 三个符号当一个分割标志
4)列表

list 列表:a = [1,2,"3"]
a[0] = 1
a[1] = 2
从 0 开始,索引取值
反向取值,最后一个元素索引为 -1,倒数第二个 -2
a[-1] = "3"

列表方法:
  1) 追加,append
   list1.append('')
  2)插入,insert
   list1.insert(1,'
')
  3)删除,del remove
   del list1[0]
   list1.remove('aaa')
   没有返回值,返回None,不会返回被删除的值

5)字典

a = {'name':'wl','age':24,}
{key : value}
key 键;value 值;
key 对应 value
取值:a['name'] = 'wl'

dict1.get(key),不存在 返回None

dict1.get(key,"自定义的默认值”)

  1)按key取值
   dict1['key'] = 'no'
   有则索引,没有则创建
  2)删除 pop
   dict1.pop('key')
   有返回值,返回删除的值
  3)Python2
   dict1.keys() key 的列表
   dict1.values() value 的列表
   python3 迭代器?
   老母鸡与鸡蛋

   for k in dict1.keys():
     print(k)
   for k in dict1:
     print(k)
   for in dict1.values():
     print(k)
  4)dict1.items() 键值对
   for k,i in dict1.items():
     print(k,i)
   k,i = ('age',1) 组成的数组(python2)
   python3还是母鸡
6)布尔类型

只有两个值:True 和 False,表示真或假。

非零即真

上一篇:【python----发轫之始】【基础知识总结】


下一篇:DataFrame中统计某几列中字符出现次数并比较