zoukankan      html  css  js  c++  java
  • Python的数据的基本类型

    • 基本数据类型

     

        int整数

       str 字符串   一般不存放大量的数据

        bool  布尔值,用来判断。 True,False
        list  列表。存放大量数据,[]表示,里面可以放各种数据类型
        tuple  元祖,只读列表   ()表示
        dict   字典。 {key:value}
        set  集合。  去重

    int类型

        bit_length() 返回一个数的二进制长度         基本上用不到

    bool类型

        只有 True 和 False,一般没有什么操作
        类型转换的问题:
        所有的空为False,非空为True
        想把某数据转换成xxx数据类型,  =>  xxx(数据)
            str > int    int(str)
            int > str    str(int)
            str > bool   bool(str)  非空为True
            int > bool   bool(int)  非0为True

    str类型

        字符串式不可变的数据类型,不论你执行任何操作,原字符串都是不会改变的,
        每次操作都会返回新字符串

        索引和切片
            索引下标从0开始。  [索引]是你不
            切片里的第二个位置的数可以超出索引,只会给出最后一个值,不会报错
            步长:第三个参数控制方向,  1 >  正向    -1 >  反方向从优往左切

    •   str相关操作

        大小写转换:*——记住
            *   upper()  全大写
                title()  首字母大写(只要是不属于英文字母的都是分隔符)
        切来切去:
                center(10,'*')   强行用*在原字符串左右两端拼接,拼接成十个长度
            *   strip()         去除前后两边的空格   lstrip() rstrip()
            *   replace(old,new)       替换
            *   split()         切割(切完的结果是一个列表里面装着字符串)
                    注意:贴边则是有空字符串
            *   startswith() endswith     以什么开头
                都可以进行索引的操作
            *   count()          计算出现的次数
            *   find()           查找xxx在字符串中出现的位置索引,只找第一个,找不到返回-1
            *   index()          查找xxx在字符串中出现的位置索引,只找第一个,找不到报错
        条件判断:
                .isalnum    字母数字
                .isdigit    数字
                .isalpha    字母
                .isnumeric  中文数字大小写都可以
        字符串长度:
            *   len()   字符串中字符的个数 (python中的内置函数)

        迭代: ——for循环表示把迭代的对象中的每一个元素赋值给前面的变量
            for 变量 in 可迭代对象:
                循环体,也存在break和continue
            else:
                当循环结束的时候才会执行

  • 相关阅读:
    每日总结
    每日总结
    学习日报
    体温填报app开发
    学习日报
    学习日报
    学习日报
    学习日报
    学习日报
    学习日报
  • 原文地址:https://www.cnblogs.com/lixin012007/p/9671384.html
Copyright © 2011-2022 走看看