美文网首页
Python基本数据类型小知识

Python基本数据类型小知识

作者: MangoJ | 来源:发表于2024-04-02 17:33 被阅读0次

    1. 知识点:数字

    Number :数字 是一个大的数据类型
    包括(int 整数 、float 浮点数、 bool 布尔类型 真假、complex 复数)
    2/2是浮点数结果是1.0
    2//2是整数结果是0 (表示整除)

    2.知识点:进制转换

    bin()是其他进制转2进制
    oct()是其他进制转8进制
    int()是其他进制转10进制
    hex()是其他进制转16进制

    3.知识点:字符串

    字符串:字符串中的引号是成对出现的(单引号''、 双引号 '' ''、三引号 ''' ''')
    引号的使用 "let's go" 与 "let"s go" 都可以表示 let’s go这个字符串,反斜杠\作为转义字符
    三引号''' ''' 可以对字符串进行多行展示
    ''' hello
    world '''
    单引号和双引号也可以通过转义符进行字符串换行
    ' hello
    world'

    4.知识点:转义字符

    转义字符:特殊字符
    1.无法"看见"的字符
    示例:\n 换行 \t 横向制表符
    2.与语言本身的语法冲突的字符
    示例:' 单引号

    5.知识点:原始字符串

    当字符串前加入r时,字符串就不是普通字符串而是原始字符串
    实例:print(r'hello \n world') 输出结果就不会换行

    6.知识点:字符串运算

    字符串拼接:
    可以使用+:"hello" + "world" 输出结果是 "helloworld"
    可以使用:"hello"3 输出结果是"hellohellohello"
    注意:使用号时不能用字符串字符串
    字符串截取:
    可以使用取下标的方式:
    示例1:"hello world"[0] 取出来的结果就是h
    示例2:"hello world"[-1] 取出来的结果就是d
    注意:在字符串截取中的意义 正数通过下标取 而负数则是从字符串末尾向前取n次得到字符
    示例3:"hello world"[0:5] 取出来的结果是hello,
    注意:通过切片的方式截取时,取下标要取到最后要取的字符的后一位也就是5 而不是4

    7.知识点:列表

    在python列表中,可以是任何数据类型的数据
    示例:[1,2,'3','4',True,False,[1,2]]

    8.知识点:列表的操作

    示例1:['青龙',''白虎','朱雀',玄武][0] 取出的结果是 '青龙' 是字符串
    实例2:['青龙',''白虎','朱雀',玄武][0:2] 取出的结果是 ['青龙','白虎'] 是列表
    实例3:['青龙',''白虎']+[朱雀',玄武] 取出的结果是['青龙',''白虎','朱雀',玄武] 两个数组合并成一个数组.

    9.知识点:元祖tuple

    type((1))得到这个类型是int
    type((1,))得到这个类型是tuple
    tuple(())得到的是空tuple

    10.知识点:序列(有序)

    str list tuple 都属于序列
    序列有很多共有的特性
    示例:[1,2,3][0] 、'123'[0]、(1,2,3)[0] 序列内元素有一个下标。
    示例: + 和 *的运算 [1,2,3]+[4,5]得到[1,2,3,4,5]
    示例:len([1,2,3])获取序列中有多少个元素
    示例:max([1,2,3])获取序列中最大的元素
    示例:max('hello world') 获取到的元素是w
    注:每个字母会对应一个asc11码,通过ord(w)可以获取到ass11码119

    11.知识点:集合(无序,元素不重复)

    集合不能通过取下标的方式获取到元素,也不能通过切片的方式取元素
    1.集合:定义空的集合需要用关键字set()
    求两个结合的差集 {1,2,3,4,5} - {3,4} 得到 {1,2,5}
    求两个集合的交集 {1,2,3,4,5} & {3,4} 得到 {3,4}
    求两个集合的合集或并集 {1,2,3,4,5} | {3,4,6} 得到 {1,2,3,4,5,6}

    12.知识点:字典

    value:可以是任何数据类型(str、bool、set、list、dict等)
    注:字典内不能有相同的key
    key:是一个不可变类型
    注:列表不可以作为字典的key 但是元祖可以作为字典的key
    空的字典可以用{}定义

    总结知识点

    总结.png

    相关文章

      网友评论

          本文标题:Python基本数据类型小知识

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