zoukankan      html  css  js  c++  java
  • python基础三之数据类型

    一、基本数据类型

        1.基本数据数据类型:
            int 整数
            str 字符串. 一般不存放大量的数据
            bool 布尔值. 用来判断. True, False
            list 列表.用来存放大量数据, []表示. 里面可以装各种数据类型.
            tuple 元组. 只读列表. () 表示
            dict 字典. {key:value}
            set 集合. 不重复

    二、int 类型

    bit_length() 返回一个数的二进制长度

    三、bool类型

          布尔只有两个值. True,False. 一般是没有什么操作的.
             类型转换的问题:
              想把xx转换成yy. yy(xx)
              可以表示False的内容:0, "", [], tuple(), {}, None
              所有的空都是False. 所有的非空是True

    四、str类型,字符串

        4. 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的内置函数
            3. for循环
                for 变量 in 可迭代对象:
                    循环体, 也存在break和continue
                else:
                    当循环结束的时候会执行
    # s = "王小利刘能赵四"
    # # # 对字符串进行遍历.
    # n = 0
    # while n < len(s):
    #     print(s[n])
    #     n = n + 1
    #
    # # 迭代
    # for c in s: # charactor
    #     print(c)
    # 都可以进行索引范围
    # print(s.count("dream")) # 计算a在字符串中出现的次数
    # print(s.find("a")) # 查找xxx在字符串中出现的位置. 只找第一次出现的位置, 没有就返回-1
    # print(s.index("z")) # 当字符串不存在的时候. 报错
    
    
    # s = "abcdefg1@"
    # print(s.isdigit()) # %d
    # print(s.isalpha()) # 字母
    # print(s.isalnum()) # 是否由数字和字母组成
    
    # s = "壹仟贰佰五十六萬拾"
    # print(s.isnumeric())
  • 相关阅读:
    C#8.0新特性
    C#7.0新特性
    C#6.0新特性
    C#6.0到C#8.0的新特性
    纪念博客开通的6月29日
    什么是开发中经常说的'POCO'
    什么时候用Model,什么时候用Entity?
    C#数组的 Length 和 Count()
    C#中foreach的实现原理
    Windows Server 2012 R2远程桌面默认端口修改
  • 原文地址:https://www.cnblogs.com/wgpypro/p/9392291.html
Copyright © 2011-2022 走看看