python 基本数据类型常用方法总结
2017-10-25 15:53
841 查看
int
.bit_length:返回二进制长度str
切片索引超出不会报错切片上下限写反不报错,没有结果
切片倒取:1、步长为负数
.capitalize()生产首字母大写其他全部小写的字符串
.upper()全部变成大写
.lower()全部变成小写
.swapcase()大小写翻转
.title()以特殊符合隔开,每个单词首字母大写
.center(X,Y)居中到X长度,以Y填充
.startswith(X)返回字符串是不是以为开头,可以使用切片
.endswith(X)返回字符串是不是以X为结尾,可以使用切片
.count(X)返回所包含的X的个数,可以切片
.find(X)返回X的下标,可以使用切片,找不到返回-1
.index(X)和find用法一样,但是找不到会报错
.strip()消除前后空格,可以设置参数来去除参数值
.lstrip()消除左侧的空格,可以设置参数来去除参数值
.rstrip()消除右侧的空格,可以设置参数来去除参数值
ps:参数可迭代,分别去除
.split将字符串转换成列表,默认按空格分割,可是使用参数设置分割条件。
ps:如果第一个字符就是分割点,[0]会是空字符串
.replace(X,Y)将X替换成Y,通过参数设置替换数量
.format格式化输出:
{}{}{}按顺序匹配{0}{1}{2}按序数匹配可重复使用
{name}{age}{high}按key匹配写成name=的形式
list
.append添加到结尾.insert(X,Y) 将Y插入X位置
.extend 可迭代对象分别添加
.pop() 弹出元素给予变量
.remove(X) 删除第一个X不存在会报错
.clear() 清空列表
del 删除变量取消引用
切片修改:先删除,迭代添加
列表可嵌套
.count(X) X的计数
.sort()排序,有reverse翻转参数
.reverse()翻转序列
X.join(可迭代对象)返回字符串,将X作为链接符,生成可链接完成的字符串。
+= 列表支持+=运算
列表可以
tuple(元祖)
1、不允许修改其中的元素2、元祖中列表中的元素支持更改
dict(字典)
字典是唯一的映射数据类型字典的键必须是不可变的数据类型:字符串、数字、元祖、布尔值
字典的键必须是唯一的
增:
字典[键]=值
.setdefault(键,值)没有键的情况下添加键值对,存在的话不做改变。
删:
.pop按键弹出,没有报错,第二个参数在没有键的时候返回的值
.popitem()随机删除键值对
.clear 清空
del 删除
该:
字典[键]=值
字典1.update(字典2)以字典2更新(增加并覆盖)字典1
查:
字典[键]
字典.get(键,参数2)没有不报错,可以返回None或者返回参数2
字典.key()返回字典中所以的键
字典.values()返回字典中所有的值
字典.items()返回一个键值对组成的元祖的列表
相关文章推荐
- python和php的基本数据类型的定义赋值及常用方法函数
- 常用python数据类型转换函数总结
- python基础-基本数据类型总结_整型(int)_字符型(str)_day3
- Python数据类型转换常用方法
- 总结c/c++中各种基本数据类型转换方法
- python——基本数据类型+常用操作符+循环
- python数据类型及其常用方法
- python的基本数据类型:列表的方法
- 学习笔记(10月20日) --python数据类型&字符串常用方法
- JAVA基础 day13 String类和StringBUffer类的常用方法 基本数据类型包装类的学习
- The NOTE of learning ASP.NET [9] .NET的基本数据类型及其常用方法
- 自学Python2.1-基本数据类型-字符串方法 下
- 每日学习心得:Js基本数据类型常用方法扩展
- 4000 javascript基本数据类型和typeof方法的总结
- python 基础2 编码转换 pycharm 配置 运算符 基本数据类型int str list tupple dict for循环 enumerate序列方法 range和xrange
- Js基本数据类型常用方法扩展(基本数据处理)
- OC基本数据类型常用方法小结
- 每日学习心得:Js基本数据类型常用方法扩展
- python基本数据类型总结
- Objective-C中基本数据烦类型与对象数据类型相互转换的方法(OC中NSString的常用API的基础应用3)