【引言】 python中基本数据类型的有很多常用方法,熟悉这些方法有助于不仅提升了编码效率,而且能写出高质量代码,本文做总结

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作为链接符,生成可链接完成的字符串。 
+= 列表支持+=运算 
列表可以

新增:

[::-1] 列表元素逆序

tuple(元组)

1、不允许修改其中的元素 
2、元祖中列表中的元素支持更改

3、元组、列表数据类型相互转化:tuple(alist)   list(atuple)

dict(字典)

字典是唯一的映射数据类型 
字典的键必须是不可变的数据类型:字符串、数字、元组、布尔值 
字典的键必须是唯一的 
增: 
字典[键]=值 
.setdefault(键,值)没有键的情况下添加键值对,存在的话不做改变。 
删: 
.pop按键弹出,没有报错,第二个参数在没有键的时候返回的值 
.popitem()随机删除键值对 
.clear 清空 
del 删除 
该: 
字典[键]=值 
字典1.update(字典2)以字典2更新(增加并覆盖)字典1 
查: 
字典[键] 
字典.get(键,参数2)没有不报错,可以返回None或者返回参数2 
字典.key()返回字典中所以的键 
字典.values()返回字典中所有的值 
字典.items()返回一个键值对组成的元祖的列表

python 基本数据类型常用方法总结的更多相关文章

  1. python基本数据类型常用方法

    python基本数据类型 1.整型 1.1 int 1.2 bit_lenght # 当前数字的二进制位数,至少用n位表示 r = age.bit_length() >>> a = ...

  2. python 基本数据类型分析

    在python中,一切都是对象!对象由类创建而来,对象所拥有的功能都来自于类.在本节中,我们了解一下python基本数据类型对象具有哪些功能,我们平常是怎么使用的. 对于python,一切事物都是对象 ...

  3. Python基本数据类型之字符串、数字、布尔

     一.数据类型种类 Python中基本数据类型主要有以下几类: Number(数字) String(字符串) Bool (布尔) List(列表) Tuple(元组) Sets(集合) Diction ...

  4. python 【第二篇】python基本数据类型

    python数据类型 python的数据类型和大多数编程语言一样,有int,float,long,string但是python有三个特殊的数据类型:列表,元组,字典 如果不知道你的数据类型有什么方法: ...

  5. python常用数据类型内置方法介绍

    熟练掌握python常用数据类型内置方法是每个初学者必须具备的内功. 下面介绍了python常用的集中数据类型及其方法,点开源代码,其中对主要方法都进行了中文注释. 一.整型 a = 100 a.xx ...

  6. 闲聊之Python的数据类型 - 零基础入门学习Python005

    闲聊之Python的数据类型 让编程改变世界 Change the world by program Python的数据类型 闲聊之Python的数据类型所谓闲聊,goosip,就是屁大点事可以咱聊上 ...

  7. python自学笔记(二)python基本数据类型之字符串处理

    一.数据类型的组成分3部分:身份.类型.值 身份:id方法来看它的唯一标识符,内存地址靠这个查看 类型:type方法查看 值:数据项 二.常用基本数据类型 int 整型 boolean 布尔型 str ...

  8. Python入门-数据类型

    一.变量 1)变量定义 name = 100(name是变量名 = 号是赋值号100是变量的值) 2)变量赋值 直接赋值 a=1 链式赋值  a=b=c=1 序列解包赋值  a,b,c = 1,2,3 ...

  9. Python基础:八、python基本数据类型

    一.什么是数据类型? 我们人类可以很容易的分清数字与字符的区别,但是计算机并不能,计算机虽然很强大,但从某种角度上来看又很傻,除非你明确告诉它,"1"是数字,"壹&quo ...

随机推荐

  1. Singer 学习六 运行&&开发taps、targets (一 taps 运行说明)

    文章内容来来自官方github 说明: singer大部分的taps && targets 是用python编写的,所以内容里面的代码也是使用python 编写 使用python运行s ...

  2. CDH5上安装Hive,HBase,Impala,Spark等服务

    Apache Hadoop的服务的部署比較繁琐.须要手工编辑配置文件.下载依赖包等.Cloudera Manager以GUI的方式的管理CDH集群,提供向导式的安装步骤.因为须要对Hive,HBase ...

  3. Python自建collections模块

    本篇将学习python的另一个内建模块collections,更多内容请参考:Python学习指南 collections是Python内建的一个集合模块,提供了许多有用的集合类. namedtupl ...

  4. 将数组A中的内容和数组B中的内容进行交换。(数组一样大)

    将两个数组中的内容相互交换,必须是两个数组的内容一样大小. 思路: 结合两个整型变量之间的交换,同样可以用于内容一样大的数组.用异或关系相互交换. #include<stdio.h> in ...

  5. 图像识别的前期工作——使用pillow进行图像处理

    pillow是个很好用的python图像处理库,可以到官方网站下载最新的文件.如果官网的任何PIL版本都不能与自己的python版本对应,或安装成功后发现运行出错,可以尝试从一个非官方的whl网站下载 ...

  6. mysql之 sysbench1.0.3 安装与系统压力测试

    针对系统和数据库压测是项目上线前必做的一项,这里使用的是最新版本的sysbench做的压测使用详解.sysbench可以做系统层面的压力测试(CPU.内存.硬盘IO.互斥锁.Thead),也可以做数据 ...

  7. tk简单使用

    # 引入tk import tkinter as tk class UserLogin(object): """ 初始化窗口 """ def ...

  8. Video Processing subsystem例程分析

    Video Processing subsystem例程分析 1.memory_ss模块 slave端口: S00: 连接设备: microblaze_ss----M_AXI_DC 时钟来源: S01 ...

  9. camera-arm-RPI

    这个属于先收藏着,知道有个开源的东西. luvcview是一个开源项目,专注于UVC摄像头的测试,只要您的摄像头支持UVC驱动,即可使用luvcview测试程序,如何知道自己的摄像头是不是支持UVC驱 ...

  10. mvc 缓存 sqlCacheDependency 监听数据变化

    mvc 缓存   对于MVC有Control缓存和Action缓存. 一.Control缓存 Control缓存即是把缓存应用到整个Control上,该Control下的所有Action都会被缓存起来 ...