Python变量类型有哪些?【每日一个知识点第87期-Python】

Python的内置变量类型是非常基础的知识点,善用变量类型转换在日常的工作学习中会给我们带来非常大的帮助。相对于其他语言,Python的变量类型既有自己的特色方法,也有借鉴前辈的优秀之处。


1、Python允许同时为多个变量赋值。例如:a = b = c = 1 

2、Python允许多个对象指定多个变量。例如:a1, b1, c1 = 1, 2, "john" 

3、使用del语句删除单个或多个对象。例如:

del a

del b,c

4、Python有五个标准的数据类型:

  • Numbers(数字)
  • String(字符串)
  • List(列表)
  • Tuple(元组)
  • Dictionary(字典)

  4.1 Numbers 四种不同的数值类型:

    •   int(有符号整型)
    •   long(长整型[也可以代表八进制和十六进制]),Python使用"L"来显示长整型
    •   float(浮点型)
    •   complex(复数) 复数的实部a和虚部b都是浮点型

  4.2 String 字符串列表有取值顺序:

    •   从左到右索引默认0开始的,最大范围是字符串长度少1。例如:print str[0] # 输出字符串中的第一个字符

  4.3 List 大多数集合类的数据结构实现,支持字符,数字,字符串甚至可以包含列表(所谓嵌套)。

    •   加号(+)是列表连接运算符,星号(*)是重复操作。例如:print list * 2 # 输出列表两次    print list +  'test'# 打印组合的列表  

  4.4 tuple 元组类似于List,元组是不允许更新的。而列表是允许更新的。例如:

           tuple = ( 'abcd', 786 , 2.23, 'john', 70.2 )

      list = [ 'abcd', 786 , 2.23, 'john', 70.2 ]

      tuple[2] = 1000 # 元组中是非法应用

      list[2] = 1000 # 列表中是合法应用

   4.4 dictionary 是除列表以外Python之中最灵活的内置数据结构类型。列表是有序的对象集合,字典是无序的对象集合。    

    •   字典(dictionary)是除列表以外Python之中最灵活的内置数据结构类型。列表是有序的对象集合,字典是无序的对象集合。例如:

        dict = {'name': 'Jack','NO.':6734, 'grade': 'h1'}

        print tinydict.keys() # 输出所有键

        print tinydict.values() # 输出所有值

5、数据类型的转换,只需将数据类型作为函数名即可。例如:int(x) #将x转换为一个整数    str(x) #将x转换成字符串    set(s) #转换成可变集合    frozenset(s) #转换成不可变集合


《Python入门每日一个知识点》栏目是马哥教育Python年薪20万+的学员社群特别发起,分享Python工具、Python语法、Python项目等知识点,帮助大家快速的了解Python学习,快速步入Python高薪的快车道。

http://www.magedu.com/73198.html

相关新闻

历经多年发展,已成为国内好评如潮的Linux云计算运维、SRE、Devops、网络安全、云原生、Go、Python开发专业人才培训机构!