美文网首页
Python基本类型

Python基本类型

作者: warmingood | 来源:发表于2018-07-07 09:34 被阅读0次
    • Number:数字

      整形 浮点型 bool类型
      int float True or False
      1 -1 111... 1.1 0.1... 1 or 0
      1. python里面没有long ,short,单精度float,double之分
      2. type()函数=>检查类型
      3. / 除法会自动转型成float类型,
        // 是整除,只会保留整数部分
      4. 只要非0的数字就为True
      5. 空字符串,空列表,空集合,是空就为False,不为空就是True
    • 序列(每个元素都有序号,可以通过下标索引;可以进行切片操作;都能+和*;包含操作 in 和not in)

      • str字符串(元素不可变)

        // 单引号,双引号,三引号都可以表示字符串
        print('Hello World')
        print("Hello World")
        // print("'Hello World"')
        // 单双引号可以嵌套使用来达到需要显示引号本身的目的
        print("Let's go")
        print('hello "world" hello')
        
        1. 转义字符
          特殊的字符 无法看见的字符 与语法本身冲突的字符
        \n 换行符  \t 横向制表符  \'单引号
        
        1. 原始字符串
          所见即所得
        // \n 不会被转义
        print(r'hello \n  \n  world')
        
        1. 字符串操作
          1. 字符串拼接
          print("hello" + "world") 
          
          1. 字符串*数字 就是将字符串变为几倍
          print("hello" * 3)
          
          1. 字符串下标索引 [0] [1] [-1]
            [-n] 就是字符串从后往前数第n个字符
          print("hello"[0])
          
          1. 字符串切片[0:4] 默认是左闭右开区间
          // 打印的就是he
          print("hello"[0:2])
          //打印 ello worl
          print(""hello world"[1:-1])
          
          1. 字符串切片
            [2:] 表示从2开始截取到最后
            [:2] 表示截取从开头到2的位置
        • list列表[](元素可变)

          1. 列表内部可以是任意类型的元素,甚至可以是列表(嵌套列表)
          print([1, "min", [1,2]])
          
          1. 列表下表索引,得到的是元素本身的类型
          print([1,2,3][0])
          
          1. 列表切片之后,哪怕只切了一个元素,得到的依然是列表
          print([1,2,3][-1:])
          
          1. 列表 * 和 + 和字符串相同
        • tuple元祖() (元素不可变)

          1. 元祖也是可以装不同类型的元素,与list相同,操作也相同
          2. 创建一个元素的元祖需要在元素后加一个逗号,如(1,) 因为扩号与数学运算符相冲突,用逗号区分
    • set集合 in not 支持

      1. 特性:{1, 2, 3, 4} 无序,没有索引,不能切片 ; 元素值不重复;元素可以是任意类型
      2. 差集{1, 2, 3, 4} - {1, 2} 交集{1, 2, 3, 4} & {2, 3} 并集{1, 2, 3, 4} | {3, 4, 5, 6}
      3. 定义空集合set()
    • dict字典 无序

      1. me = {"name":"min", "age":"24", "height":"177cm"}键值对的形式,key是唯一的,value的值可以重复,key必须是不可变的类型(str ,tuple ,int ,float)
      2. me["name"] 通过key值访问value的值
      3. 定义空字典{}

    相关文章

      网友评论

          本文标题:Python基本类型

          本文链接:https://www.haomeiwen.com/subject/hsseuftx.html