python中基本的数据类型

回眸只為那壹抹淺笑 提交于 2019-12-03 07:25:40

  基本数据类型

数据:描述衡量数据的状态

类型:不同的事物需要不同的类型存储

  • 整型  int

    定义:年龄,手机号码等是整数的数字

    字符串b转化为整型b = '12'print(type(b))b = int(b)print(type(b))​<class 'str'><class 'int'>

     

  • 浮点型  float

    定义:体重,身高等有小数点的

    f1 = 1.9  #f1 = float(1.9)print(type(f1))​<class 'float'>​字符串转化为浮点型f2 = '1.9'f2 = float(f2)print(type(f2))​<class 'float'>​​
  • 字符串  str

    定义:存一些描述性信息,存个人爱好,个人简介

    字符串引号是没有区别的,但是不可以混用。

    如果字符串中还需要引号,就必须嵌套。# s2 = 'asas"sd"'

    s1 = 'sean'   #s1 = str(sean)​print(type(s1))print(id(s1))print(s1)​<class 'str'>2945322521392sean
    python2:    str本质其实是有一个拥有8个bit位的序列    ​python3:        str本质其实是unicode序列                   1024G = 1T    1024M = 1G    1024KB = 1M    1024B = 1KB    1B = 8bit

    字符串拼接是开辟一个新的内存空间,将你拼接之后的值存进去。

    s3 = 'hello'​s4 = 'world'​print(s3 +s4)​helloworld
  • 列表  list

    定义:存一个或者多个不同类型的值

    在编程中数数是从0开始

    y = ['大象','美女',['read','study']]print(y)print(type(y))​print(y[0])​打印结果:['大象', '美女', ['read', 'study']]<class 'list'>大象
    在列表中还有列表取值。​l1 = [    ['egon',73,'烫头',['唱','跳','rap']],    ['alex',84,'美女']]print(l1[0][1])print(l1[1][2])print(l1[0][3][2])​打印结果:73美女rap
  • 字典类型  dict

    定义方法:通过{ }存储数据,通过key:value这种映射关系定义键值对,

    每个值通过逗号进行分隔。

    d1 = {"name": 'sean', 'age': 18}  # d1 = dict({"name":'sean','age':18})​print(d1['name'])print(type(d1))​d2 = {'name':'tank','age':73,'hobby':[ 'piao', '妹子']}​print(d2['hobby'][0])​打印结果:sean<class 'dict'>piao
  • 布尔类型

    定义:主要用于判断事物的对错

    一般布尔类型不会单独定义

    tag = True  # tag = bool(True)tag1 = False  # tag = bool(False)
    a = 1b = 1print(a == b)  # 等号比较的是value(值)print(a is b)  # is比较的是id(地址)​打印结果:TrueTrue

     

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!