美文网首页
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