基础数据类型
1, 数字
int:(整数)
2, 布尔值
真或假
1 或 0
#
None ," ", (), [], {} , 0 ===>都是 False
3, 字符串
"hello world"
字符串常用方法:
- .capitalize() #首字母大写
- .center() #通过两边添加填充字符 (默认是空格) 让字符串居中
- .find() #查找子串, 找不到反回 - 1
- .join() #这个很重要, 将字符串中每一个元素按照指定分割符进行拼接
- .lower()# 返回小写版本
- .replace()# 替换指定子串(old,new)
- .split()# 非常重要, 将字符串拆分为序列
- .strip()# 默认取出开头末尾空白, 或去除指定字符串
- .startswith()# 判断是否以某某开头
- .format() #字符串格式化
- f"{},{}" #3.6 最新字符串格式化写法
4, 列表
创建列表: name_list = ["gsd", "asf"]
列表常用方法
- .append() #讲一个对象追加到列表末尾
- .clear() #清空列表
- .copy() #浅拷贝列表
- .count ()# 计算指定元素在列表中出现次数
- .extend ()# 扩展元列表, 迭代每一个元素然后加到列表里面
- .index ()# 查找指定值第一次出现的索引
- .insert ()# 将一个对象插入到列表
- .pop() #默认把最后一个元素删除, 并返回删除值
- .remove() #删除指定值
- .reverse ()# 列表中元素取反
- .sort() #默认从小到大排序,.sort(reverse = True)从大到小排序
5, 元祖
重点.: 元组的一级元素不可修改, 不能被增加和删除
创建元祖: ages = (1,2,3,4,5)
元组只有两个方法:
- .count #获取指定元素出现次数
- .index #查找
6, 字典(是无序的)
创建字典 dict = {k:v,k:v} #键值对关系
字典常用方法
- .clear() #删除所有字典项
- .copy() #浅拷贝一个新字典
- {}.formkeys(['name','age'],"vv") #.formkeys 创建一个新字典, 其中包含指定的键, 默认每个键值对应都是 None. 不想使用默认值可提供特定值
- .get() #查找字典中的键 没有时返回 None
- .items() #返回一个包含所有子典项的列表, 其中每个元素都为 (k,v) 形式
- .keys() #返回字典中的键
- .values() #返回字典中的值
- .pop() #获取指定键相关联的值, 并删除键值对
- .popitem() #随机弹回一个字典项, 并删除
- .setdefault() #设置值, 已存在不设置, 获取当前 key 对应的值, 不存在, 在字典中添加指定的键值对
- .update() #更新使用一个字典中的项来更新另一个字典, 如果当前字典包含键相同的项, 就替换它
来源: http://www.bubuko.com/infodetail-2662902.html