python中数据类型

python中数据类型包括:数字、字符串、元组、列表、字典

1.数字:整型、浮点型、布尔型、分数类型、复数类型

  在32位机器上,整数的位数为32位,取值范围为-2**31~2**31-1,即-2147483648~2147483647

  在64位系统上,整数的位数为64位,取值范围为-2**63~2**63-1,即-9223372036854775808~9223372036854775807

2.字符串:可用单引号、双引号、三引号表示

  例如:‘hello’、"hello"、'''hello'''

3.布尔型:真或假、1 或 0

4.元组:

  a.由不同元素组成,每个元素可存储不同类型数据,如字符串、数字、元组;

  b.元组“写保护”,即创建后不可修改;

  c.元组代表一行数据,其中的元素代表不同的数据项;
  d.创建元组时可不指定元素个数,元组一旦创建,长度不可更改
  e.元组从0开始计数
  f.若创建的元组只包含一个元素,注意不可忽略单元素后面的逗号 
语法:tuple = (元素1,元素2。。。元素n)
例如:
  age =  (11, 33, 24, 90,89)
  age =  tuple(11, 33, 24, 90,89)
  age = ()#创建一个空元组
访问方式:
  a.通过下标访问,例如tuple[n]
  b.负数索引:从元组的尾部开始计数,最尾端为“-1”,次尾端为“-2”,依次类推
  c.分片索引:tuple[m:n]从第m个索引到第n个索引所指定的元素,不包括第n个索引指定的元素,m、n可为正整数、负整数、0
元组可由其他元组组成
  fruit1 = ("apple", "banana")
  fruit2 = ("grape", "orange")
  tuple = (fruit1,fruit2)
  print(tuple)====>(("apple", "banana"),("grape", "orange"))
  print("tuple[0][1]= ",tuple[0][1])====>tuple[0][1]= banana
5.列表:由一组元素组成,可添加、查找、删除,其中元素值可更改,列表通常作为函数的返回类型
  格式:list= [元素1,元素2...元素n]
  name_list = ['alex''seven''eric']
  或
  name_list = list(['alex''seven''eric'])
6.字典(无序):由“键-值”对组成的集合,字典中的“值”通过“键”引用
  格式:dict = {key1 : value1, key2 : value2,....}
     dict = {}空字典
  person = {"name""mr.wu"'age'18}
  或
  person = dict({"name""mr.wu"'age'18})
  
posted @ 2018-12-03 15:29  醉墨寒香  阅读(256)  评论(0)    收藏  举报