zoukankan      html  css  js  c++  java
  • 万恶之源-03-基本数据类型(int, bool, str)

    一.python基本数据类型
    1. int ==> 整数. 主要用来进行数学运算
    2. str ==> 字符串, 可以保存少量数据并进行相应的操作
    3. bool==>判断真假, True, False
    4. list==> 列表,存储大量数据.用[ ]表示
    5. tuple=> 元组, 不可以发生改变 用( )表示
    6. dict==> 字典, 保存键值对, 一样可以保存大量数据,用{key:value}表示
    7. set==> 集合, 保存大量数据. 不可以重复. 其实就是不保存value的dict


    类型转换:
    元组 => 列表 list(tuple)
    列表 => 元组 tuple(list)
    list=>str str.join(list)
    str=>list str.split()

    转换成False的数据:
    0,'',None,[],(),{},set() ==> False

    整数(int)
    整数可以进行的操作:
    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值转换成相应的"值"

    元组和元组嵌套
    元组也有count(), index(), len()等方法.
    元组: 俗称不可变的列表.又被成为只读列表, 元组也是python的基本数据类型之一, 用小括号括起来,
    里面可以放任何数据类型的数据, 查询可以. 循环也可以. 切片也可以. 但就是不能改.

    关于不可变, 注意: 这里元组的不可变的意思是子元素不可变. 而子元素内部的子元素是可以变, 这取决于子元素是否是可变对象.
    元组中如果只有一个元素. 一定要添加一个逗号, 否则就不是元组

    字符串见下一章

  • 相关阅读:
    Asp.net 后台添加CSS、JS、Meta标签(帮助类)
    Jquery 事件冒泡
    一个例子理解C#位移
    CodeSmith 创建Ado.Net自定义模版(四)
    .NET4.0下网站应用程序用UrlRewriter.dll重写无后缀路径 (在IIS7.5中的配置方法)
    用泛型的IEqualityComparer<T>接口去重复项
    Why MapReduce?
    SYN flood攻击介绍
    tmux使用方法详解
    理解Linux系统负荷
  • 原文地址:https://www.cnblogs.com/zpf666/p/9664921.html
Copyright © 2011-2022 走看看