码迷,mamicode.com
首页 > 其他好文 > 详细

数据类型

时间:2018-07-20 15:18:37      阅读:155      评论:0      收藏:0      [点我收藏+]

标签:value   优势   方便   位置   逗号   空间   姓名   布尔类型   布尔值   

1、整型:int
  作用:记录年龄,等级,QQ号,各种号码
  定义:
    age=18 #age=int(18)
    print(age,type(age))


2、浮点型:float
  作用:记录身高、体重、薪资
  定义:
    salary=3.1 #salary=float(3.1)
    print(salary,type(salary))
3.字符类型:str

  作用:记录描述性质的数据,比如人的名字、性别、家庭地址、公司简介
  定义:在引号内按照从左到右的顺序依次包含一个个字符,引号可以是单引号、双引号、三引号
  name1=‘egon1‘
  print(type(name1))
  注意引号的配对
    print("my name is ‘egon‘")
    print(‘my name is "egon"‘)

  相加:
    x=1
    y=2  
    print(x+y)
    msg1=‘hello‘
    msg2=‘world‘
    print(msg1+msg2)
  强调:
    1、字符串之间可以相加:
      ‘1111‘+2222
    2、字符串相加是新申请内存空间然后拷贝相加的字符串到新的空间中,效率不高
      print(‘my name is ‘+‘egon‘+‘ my age is ‘+‘18‘)

    3、字符串还可以做乘法运算
      print(‘hello‘*10)
      print(‘=‘*100)

4.列表类型:list
  作用:记录/存多个值,可以方便地取出来指定位置的值,比如人的多个爱好,一堆学生姓名
  定义:在[]内用逗号分隔开多个任意类型的值
  l=[‘a‘,‘b‘,[‘c‘,[‘d‘,]]]
  print(l[2][1][0])
5.字典类型:dict

  作用:记录多个key:value值,优势是每一个值value都有其对应关系/映射关系key,而key对value有描述性的功能
  定义: 在{}内用逗号分隔开多个key:value元素,其中value可以是任意的数据类型,而key通常应该是字符串类型
  
  info={‘name‘:‘egon‘,‘sex‘:‘male‘,‘age‘:18} 
  #info=dict({‘name‘:‘egon‘,‘sex‘:‘male‘,‘age‘:18})
  print(type(info))
  print(info[‘name‘])
6.布尔类型:bool

    作用:用来作为判断的条件去用
    定义:
       tag=True # tag=bool(True)
       tag=False
      print(type(tag))

     通过判断去得到布尔值

      print(21 > 20)

    返回True的id都相同

      res=3 > 1

      print(id(res))

      res2=1 < 10
      print(id(res))

数据类型

标签:value   优势   方便   位置   逗号   空间   姓名   布尔类型   布尔值   

原文地址:https://www.cnblogs.com/lvhanzhi/p/9341456.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!