1.3 数据类型-Day01

Posted jimmy-gao

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了1.3 数据类型-Day01相关的知识,希望对你有一定的参考价值。

一  数字类型

  1.整型int:

    #作用:年龄,等级,这种号码等。

    #例子:

age=10 #本质age=int(10)
age=int(10)
print(id(age),type(age),age)

  2.浮点型float:

    #作用:身高,体重,薪资等

    #例子:

height=1.71
print(type(height))

二 字符串类型str

  1.作用:姓名,性别,国籍等。

  2.定义方式:在引号(单/双/三)内,包含一串字符。

    如果字符串内有引号应该外面使用双引号,里面使用单引号。如下:

info="My name is ‘Jimmy‘"
print(info,type(info))

  3.例子:

msg=213123123dqfsdca
print(msg,type(msg))

三 列表类型list

  1.作用:存放多个值,存取按照索引。

  2.定义方式:在[]内,用逗号分开多个值,每个值可以是任意类型数据。

  3.例子:

 1 l=[1,a,[1,2]]
 2 print(type(l))
 3 
 4 stus=[egon,alex,wxx,yxx]
 5 print(stus)
 6 print(stus) #Pycharm小技巧之快捷键:Ctrl+d 快速复制当前行
 7 print(stus[0])
 8 print(stus[2])
 9 print(stus[21]) #报错,索引找不到。现在最大到3。
10 
11 #              name  age company_info 小数据量的时候可以使用规定变量名
12 emp_info=[egon,18,[oldboy,200,Shanghai]]
13 print(emp_info[2][0]) #取公司名
14 print(emp_info[2][1]) #取公司规模

四 字典类型dict

  1.作用:存放多个值,即可以存放多个任意类型的值,又可以硬性规定值的映射关系的类型。

      比如key=value。

  2.定义方式:在{}内,以逗号分隔,每一个元素都是key:value的形式。

    强调:value可以是任意类型,key通常应该是字符串类型。

  3.例子:

 1 #例子1:
 2 #dict基础例子
 3 d={x:1,y:2} #本质是d=dict({‘x‘:1,‘y‘:2})
 4 print(d,type(d))
 5 print(d[x]) #字典取值的方式
 6 
 7 #例子2:
 8 #dict套列表
 9 emp_info={name:egon,
10                  age:18,
11                  company_info:[oldboy,200,Shanghai]
12                 }
13 print(emp_info[age])
14 print(emp_info[company_info][0])
15 
16 #例子3:
17 #列表里套字典里套列表
18 students=[
19     {name:alex,age:38,hobbies:[play,sleep]},
20     {name:alex,age:38,hobbies:[read,play,sleep]},
21     {name:alex,age:38,hobbies:[music,red,play]},
22 ]   
23 
24 print(students[1])
25 print(students[1][age])
26 print(students[1][hobbies][1])  

 

五 布尔类型bool:True,False

  #例子

age=38
print(age==18)
gender=male
print(gender==male)

 

以上是关于1.3 数据类型-Day01的主要内容,如果未能解决你的问题,请参考以下文章

DAY01 - 变量数据类型流程控制

day01课程回顾,数据类型,(用户登录限制登录三次,购物车,省市县三级联动)

泛化编程 day01

day06-jsp

七天学完JavaScript(day01)

Python学习之路day01——简单数据类型