参考
- Python3 中有六个标准的数据类型:
- Number(数字):支持 int、float、bool、complex(复数)
- String(字符串)
- List(列表)
- Tuple(元组)
- Set(集合)
- Dictionary(字典)
- Python3 的六个标准数据类型中:
- 不可变数据(3 个):Number(数字)、String(字符串)、Tuple(元组);
- 可变数据(3 个):List(列表)、Dictionary(字典)、Set(集合)。
- 基本方法
- Number(数字)
int():强制类型转换。将字符串数据类型转为int类型字符串内的内容必须是数字。
注:在Python2中,整数的大小是有限制的,即当数字超过一定的范围不再是int类型,而是long长整型。在Python3中,无论整数的大小长度为多少,统称为整型int。 - String(字符串)
index():若索引的该字符或者序列不在字符串内,返回ValueError。
find():若索引的该字符或者序列不在字符串内,返回-1。
len():返回字符串长度。
isalnum()、isalpha()、isdigit():判断是否全是字母或数字;判断是否全是字母;判断是否全是数字。
capitalize():首字母大写。little_five -> Little_five
title():每个单词首字母大写。my name is little_five -> My Name Is Little_Five
lower():全部转为小写。LITTLE_FIVE -> little_five
upper():全部转为大写。little_five -> LITTLE_FIVE
casefold():大写转小写,小写转大写。lIttle_fIve -> LiTTLE_FiVE
startswith()、endswith():判断是否以某个字符串开头或结尾,返回布尔值。
expandtabs():返回字符串中的 tab 符号('\t')转为空格后生成的新字符串。通常可用于表格格式的输出。
format():格式化输出。
join():连接字符串数组。
split()、partition():分割字符串。
replace():替代。
strip()、lstrip()、rstrip():清除空白。strip()为清除左右两边的空白,lstrip()为清除左边的空白,rstrip()为清除右边的空白。 - List(列表)
append():追加元素
extend():拓展
注:扩展extend与追加append的区别:前者为添加将元素作为一个整体添加,后者为将数据类型的元素分解添加至列表内。
insert():插入元素。
pop():取出倒数第几个元素。
remove():移除元素。
sorted():排序,默认正序。加入reverse =True,则表示倒序。 - Tuple(元组)
注:使用圆括号来标识。 - Set(集合)
add()、update():增加元素。update为更新多个值,其参数必须为集合。
pop()、remove()、discard():pop为随机删除;remove如果要删除的元素不存在,则报错;discard如果要删除的元素不存在,无视该方法。
交集&、并集|、差集-、交叉补集^:关系运算。
issubset() 、isupperset():判断是否为子集或父集。 - Dictionary(字典)
注:键的定义必须是不可变的,即可以是数字、字符串也可以是元组、布尔值等。
items()、keys()、values():遍历。
结尾
如果您发现我的文章有任何错误,或对我的文章有什么好的建议,请联系我!如果您喜欢我的文章,请点喜欢~*我是蓝白绛,感谢你的阅读!