Python笔记【数据类型+注释】

Python笔记【数据类型+注释】,第1张

Python笔记【数据类型+注释】 Python基础学习 注释
  • #为单行注释,用于解释说明,调试
  • ‘’’ ‘’’ 为多行注释
数据类型
  • 字符串类型

    #普通字符串 单引号 或 双引号
    a = 'hello world'
    a = ”hello world”
    #超长字符串 使用一组 三引号 
    b = '''
    这是一个超长字符串
    这是一个超长字符串
    '''
    #转义字符生效与失效
    str = '我n爱你'  #转义字符生效,代表换行
    print(str)   
    '''
    输出结果为
    我
    爱你
    '''
    s = r'我n爱你'  #r取消转义字符直接展示内容 
    print(s)
    '''
    输出结果为
    我n爱你
    '''
    
  • 数字类型

    #数字类型【Java中需声明 数据类型】
    a = 1     #int   整型
    b = 3.14  #float 浮点型
    
  • 布尔类型

    True False
    
  • 列表类型(list)

    列表用来表示一组数据,使用中括号[]定义,数据之间用逗号,分隔
    列表中可以存储数值、字符串、列表等任何数据类型的数据

    #列表中存储数字类型
    varlist = [1,2,3,4,5,6]
    #列表中存储字符串类型
    varlist = ['科比','奥尼尔','姚明']
    #列表中存储数字、字符串组合
    varlist = ['科比','奥尼尔','姚明',1,2,3,4,5,6]
    #列表中还可以包含列表[字列表]
    varlist = [1,2,3,['科比','奥尼尔','姚明'],'N','B','A']
    #获取列表中数据的方式-->使用下标[],下标从0开始
    print(varlist[0])       #输出结果为1
    print(varlist[-1])      #输出结果为 A
    print(varlist[3][0])    #输出结果为 科比
    
  • 元组类型(tuple)
    元组用来表示一组数据,使用小括号()定义,数据之间使用逗号,分隔
    与列表不同的是,列表数据能被改变,元组内的数据一旦定义,不能被更改

    #定义元组
    vartuple = (1,2,3,['科比','奥尼尔','姚明'],'N','B','A')
    print(vartuple[3][0])   #输出结果为 科比
    #需注意,如果定义元组为一个元素时,需在后面加入逗号,  否则数据类型 就不是 元组类型了
    vartuple = (1)
    print(type(vartuple))   #输出结果为 类型展示 为 int
    vartuple = (1,)
    print(type(vartuple))   #输出结果为 类型展示 为 tuple
    '''
    列表与元组的区别
    元组使用小括号()定义,列表使用中括号[]定义
    列表中的值可以被改变,元组中的值不能被改变
    '''
    
  • 字典类型(dict)
    字典用来存储一组或多组数据,使用大括号{}定义,存储是 键值对,键、值之间用冒号:分隔,数据之间用逗号,分隔
    字典里存储的 键值对 ,类似于json串,键需为字符串或数字,不可重复,值可为任意类型,任意值

    #记录一本书的数据
    vardict = {'title':'《python学习指南》','price':29.8}
    #通过 键 获取字典中键对应的值
    print(vard['title'])      #结果为《python学习指南》
    
  • 集合(set)
    set集合用来存储一组或多组数据,使用大括号{}定义或set(),存储的数据为 无序的 并且 所存储元素不会重复
    存入数据若存在重复,会自动去重
    集合主要用于运算,获取多个集合的交集,差集,并集,对称差集

    #定义集合,进行运算
    varseta = {1,2,3,'a','b','c'}
    varsetb = {1,'a'}
    print(varseta  & varsetb )   #交集 输出结果为 {'a', 1}
    print(varseta - varsetb)     #差集 输出结果为 {'b', 2, 3, 'c'} 
    print(varsetb - varseta)     #差集 输出结果为 set() #set()表示为空集合,此处注意定义空集合只能使用set()
    print(varseta | varsetb)     #并集 输出结果为 {1, 2, 3, 'b', 'a', 'c'}
    varseta = {1,2,3,'a','b','c'}
    varsetb = {1,'abc'}
    print(varseta ^ varsetb)     #对称差集 输出结果为 {2, 3, 'a', 'b', 'abc', 'c'}  
    

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5491264.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-12
下一篇 2022-12-12

发表评论

登录后才能评论

评论列表(0条)

保存