可变/不可变类型


  1. 可变类型

    ID不变的情况下,值改变,则称之为可变类型,如列表,字典

  2. 不可变类型

    值改变,ID改变,则称之为不可变类型,如 整数 字符串,元组

整数类型


  1. int 正整数

    1. 用途就是记录年龄,电话号码,等内容

    2. 定义: age = 19。 # int()

    3. 类型转换 int() 只能是纯数字的字符,还有浮点型

  2. float 浮点数

    1. 用途就是用来记录工资,身高,体重,带有小数为的数据

    2. 定义:pice = 3.2 # float()

    3. 类型的转换 float() 包含小数的字符串,或是正整数型

字符串类型 str


  1. 用途就是用来记录描述型的内容

  2. 定义 name = 'bran' #str()

  3. 类型转换 所有的类型都是可以转字符串类型的 str()

  4. 常用的操作

    1. 按索引取之,只能取,不能存,正向取,反向取

      name = 'bran'name[0]name[1]name[-1]name[-2]
    2. 切片取值,只能取,正,反取,顾头不顾尾,默认的步长为1

      name = 'branllllll'name[::2] # 从零开始到最后,隔两个打印一个name[0:5]name[0:5:2]name[::-1]name[-1::-1]name[-1:-5:-1]
    3. len() 取长度

    4. strip() 移除左右两边的字符,默认是移除空格 rstrip() 从右边开始删除,这两个函数,只有表明了分隔的次数才是有意义的

    5. join() 按照某种连接字符来拼接字符串,如果是列表必须值都是同类型的数据,参数是一个迭代类型

    6. for 循环出每个字符

    7. format() 格式化三种格式

      1.'my name is {name} age is {age}'.format(name='xx',age=18)

      2.'my name is {} age is {}'.format('bran',18)

      3.'my name is {0} age is {1} today {1}'.format('bran',18)

    8. isdigit() 判断这个字符串是否为纯数字类型

    9. replace() 替换字符串,默认全部替换

    10. lower()转小写upper()转大写

    11. startswith()判断是什么字符开头,endswith()判断是什么字符结尾

    12. find()查找字符 rfind()从右开始查找字符串

    13. index() 查找字符串,rindex()从右开始查找字符串 找不到会报错

    14. Count() 统计字符串出现的次数

    15. center()剧中 ljust()居左 rjust() 居右zfill()默认用0填充

    16. expandtabs() 方法把字符串中的 tab 符号('\t')转为空格

    17. captalize()首字母大写 Swapcase()大小写字母反写 title()首字母大写

列表类型 list


  1. 用途 按照位置记录多个值

  2. 定义:在[]内用逗号分隔的多个任意类型的值

  3. 类型转换:但凡是能被for循环遍历的数据类型都可以转

  4. 常用操作

    1. 所以取之,按索引存取值,可正反都可以取,但是对于不存在的索引会保存

    2. 切片 顾头不顾尾 步长默认1

    3. len() 取列表内的元素的个数

    4. 成员运算 in 或 not in 判断值是否存在列表中

    5. append() 追加元素到最后

    6. insert() 根据索引位置插入元素

    7. del() 根据元素的索引删除值 没有返回值

    8. remove() 根据元素删除值 没有返回值

    9. pop() 按索引删除,默认从最后开始删除,有返回值

    10. for()循环出每一个元素

    11. clear() 清空列表

    12. extend() 追加一个列表到列表的尾部

    13. reverse() 翻转列表内的元素

    14. sort() 排序 参数reverse = True

005 python 整数类型/字符串类型/列表类型/可变/不可变的更多相关文章

  1. python基础——4(数字、字符串、列表类型的内置方法介绍)

    目录 一.可变与不可变类型 二.数字类型 三.字符串类型 四.列表类型 一.可变与不可变类型 可变类型:值改变,但是id不变,证明就是在改变原值,是可变类型 不可变类型:值改变,id也跟着改变,证明产 ...

  2. python 序列:字符串、列表、元组

    python 序列:字符串.列表.元组   序列:包含一定顺序排列的对象的一个结构 内建函数:str() list() tuple() 可以使用str(obj)可以把对象obj转换成字符串 list( ...

  3. Python学习笔记摘要(一)类型 字符串 函数 列表 深浅拷贝

    python中的对象和类型 在python中,认为系统中的每一个"东西"都是一个对象,在python中,"对象"有着特殊的意义,python中的对象有: 一个标 ...

  4. python全栈开发_day5_字符串及列表类型

    一:字符串 1)优先掌握知识点. a=" 21j3:b12jk:b3j12:3bjk12 " #内置方法之strip print(a.strip(" ")) # ...

  5. Python基础(3) - 数据类型:3列表类型

    Python 列表是序列对象,可包含任意的Python数据信息,如字符串.数字.列表.元组等.列表的数据是可变的,我们可通过对象方法对列表中的数据进行增加.修改.删除等操作.列表用[]包括起来的. 列 ...

  6. day5 五、数字类型、字符串,列表类型的基本操作和内置方法

    一.可变与不可变 可变:值改变,但是id不变,证明就是在改变原值,是可变类型.它的原理是在内存里有一个值,然后这个值发生了改变,意为id地址是同一个,没有变化 # l=['a','b'] # prin ...

  7. python基础知识5——赋值与深浅拷贝——整数和字符串,列表元组字典

    深浅copy 一.数字和字符串 对于 数字 和 字符串 而言,赋值.浅拷贝和深拷贝无意义,因为其永远指向同一个内存地址. 1 import copy 2 # ######### 数字.字符串 #### ...

  8. Python基础(二) —— 字符串、列表、字典等常用操作

    一.作用域 对于变量的作用域,执行声明并在内存中存在,该变量就可以在下面的代码中使用. 二.三元运算 result = 值1 if 条件 else 值2 如果条件为真:result = 值1如果条件为 ...

  9. python 数据类型: 字符串String / 列表List / 元组Tuple / 集合Set / 字典Dictionary

    #python中标准数据类型 字符串String 列表List 元组Tuple 集合Set 字典Dictionary 铭记:变量无类型,对象有类型 #单个变量赋值 countn00 = '; #整数 ...

随机推荐

  1. Sql Server新手学习入门

    Sql Server新手学习入门 http://www.tudou.com/home/_117459337

  2. Oracle 导入导出 创建用户等

    localhost:1158/emD:\app\Administrator\product\11.2.0\dbhome_1\bin\imp.exe log  path  E:\app\Administ ...

  3. nodejs操作文件和数据流

    前言 node中有一组流api,它们可以像处理网络流一样处理文件.流api用起来非常方便,本节学习介绍文件处理基础和流的概念. 目录 处理文件路径 fs核心模块简介 操作流 慢客户端问题 1. 处理文 ...

  4. nginx编译安装选项说明

    configure 脚本确定系统所具有一些特性,特别是 nginx 用来处理连接的方法.然后,它创建 Makefile 文件. configure 支持下面的选项: –prefix= <path ...

  5. Android 第三方分享中遇到的问题以及解决方案

    本文来自http://blog.csdn.net/liuxian13183/ ,引用必须注明出处! 第三方登录和分享过程中难免遇到各种纠结的问题,下面将我遇到的分享给大家. 先说第三方登录 1.首先要 ...

  6. udacity android 学习笔记: lesson 4 part a

    udacity android 学习笔记: lesson 4 part a 作者:干货店打杂的 /titer1 /Archimedes 出处:https://code.csdn.net/titer1 ...

  7. P2P进入整顿期,平衡风险和收益之间的矛盾是关键

        毫无疑问,P2P网贷进入了其诞生以来最为关键的整顿期,随着大量提现困难.跑路的P2P平台被曝光之后.行业对P2P网贷的发展也多了几分慎重.少了几分浮躁.只是,P2P网贷所面临的问题正是其它不论 ...

  8. 13.2 UPDATE

    13.2 UPDATE正在更新内容.请稍后

  9. JAVA File类 分析(二)

    本章開始介绍UNIX文件系统. 文件系统是怎样管理文件的呢?那咱们要先文件的存储介质開始--磁盘 磁盘是计算机系统的一个硬件设备,文件系统为了可以管理磁盘.对其进行了三层抽象(本文全部内容均指UNIX ...

  10. 洛谷P1976 鸡蛋饼

    题目背景 Czyzoiers 都想知道小 x 为什么对鸡蛋饼情有独钟.经过一番逼问,小 x 道出 了实情:因为他喜欢圆. 题目描述 最近小 x 又发现了一个关于圆的有趣的问题:在圆上有2N 个不同的点 ...