zoukankan      html  css  js  c++  java
  • Python的基本数据类型(int,bool,str)

    一.python基本数据类型

    1. int ==> 整数. 主要⽤来进行数学运算

    2. str ==> 字符串, 可以保存少量数据并进行相应的操作

    3. bool==>判断真假, True, False

    4. list==> 存储大量数据.用[ ]表示

    5. tuple=> 元组, 不可以发⽣改变用( )表示

    6. dict==>字典,保存键值对,一样可以保存⼤量数据

    7. set==> 集合, 保存⼤量数据. 不可以重复. 其实就是不保存value的dict

    二. 整数(int)
      在python3中所有的整数都是int类型. 但在python2中如果数据量比较大. 会使用long类型.

      在python3中不存在long类型

      整数可以进行的操作:
      bit_length(). 计算整数在内存中占用的⼆进制码的长度

    三. 布尔值(bool)
      取值只有True, False. bool值没有操作.

      转换问题:

      str => int       int(str)

      int => str       str(int)

      int => bool     bool(int). 0是False 非0是True

      bool=>int       int(bool) True是1, False是0

      str => bool     bool(str) 空字符串是False, 不空是True

      bool => str     str(bool) 把bool值转换成相应的"值"

      可以表示False的内容:0, "", [], tuple(), {}, None

    四. str类型 字符串
      由',",''', """阔起来的内容就是字符串
      字符串是不可变的数据类型.不论你执行任何操作. 源字符串是不会改变的, 每次操作都会返回新字符串

      1. 索引和切片
      索引从0开始, 使用[下标]可以获取到每一个字符, 还可以倒着数
      切片: [起始位置:结束位置:步长]
        1. 顾头不顾尾
        2. 默认从左到右取值.
        3. 当步长为负可以从右往左取值
      2. 字符串相关操作
        1. upper() 转换成大写
        2. stript() 去掉空白
        3. replace(old, new) 把xxx替换成xxxx
        4. split() 切割. 返回列表. 用多长的刀. 就要损失掉多少
        5. startswith() 判断是否以xxx开头
        6. find(), count(), index()
        7. len() 字符串长度. python的内置函数

  • 相关阅读:
    记录一个Heisenbug!
    MATLAB(一):矩阵基本操作
    MATLAB基础(三):MATLAB基本运算与字符串处理
    MATLAB基础(二):变量与矩阵
    MATLAB基础(一):简介及数值数据特点与常用数学函数
    用位运算实现四则运算
    指针:C语言二级指针与二维数组
    单片机基础(八):单片机串行口结构与工作方式及应用
    单片机基础(七):串行通信概念及其工作原理
    单片机基础(六):单片机定时/控制器的控制接口
  • 原文地址:https://www.cnblogs.com/LWK5100/p/14246260.html
Copyright © 2011-2022 走看看