基本数据类型

    

变量的值是用来存储事物的状态,而事物的状态分为不同的种类(如人的身高,体重,工资,性别等),所以变量的值也应该有不同的类型

1.数字类型

1.1 int 整型   用来记录如人的年龄,年份,人数等整数相关的状态

如:age=18    sutdent_count=30

1.2 float 浮点型    带小数点

如:height= 180    weight=160

1.3 使用

1.3.1 运算    a=1  b=2   c = a+b

2.字符串类型str

用来记录人的名字,家庭地址,性别等描述性质的状态

如:name='xiaohan'

address='hebei'

使用单引号、双引号、多引号都可以定义字符串,本质上是没有区别的

msg='Han ge is good boy'

msg1 = "I love this job"

字符中可以与数字可乘,相加运算

name = 'xiaohan'

name * 5

3.列表

当需要用一个变量记录多个对象的属性,如一个学生的姓名,身高,体重,住址等

stu_names = ['小韩',20,'河北省']

3.1 列表类型是用索引来对应值,从0开始计数

stu_names[0] >>> 小韩

3.2 列表的嵌套

列表是可以嵌套的,对应的取出相应的值

han = ['小韩',[1,2,[33,'大哥']],20]

han[1][0][1]

大哥

4.字典

用来记录多个变量值,同时多个值有不同的属性,字典的类型是用key:value形式来存储数据,其中key可以对value有描述性的功能。

4.1 定义

person_info = {'name':'xiaohan','age':19,'height':180.5}

person_info['name']

xiaohan

4.2使用

字典类型是用key来对应值,key可以对值有描述性的功能,通常为字符串类型

person_info = {'name':'xiaohan','age':19,'height':180.5}

也可以嵌套

students={'name':'xiaohan','age':20,'hobbies':['play','sleep']}

students[1]['hobbies'][1]

sleep

4.3强调

  1. 索引反映的是顺序,不反映内容
  2. 字典类型中的key,通常为字符串类型
  3. 对key的值具有描述性
  4. 作用:用来存多个值,每一个值都有唯一一个key与其对应
  5. 在{}内用逗号分开多个key:value

5.布尔值bool(True ,False)

用来记录真假这两种状态

5.1通常用在条件判断中

is_ok = True

print(type(is_ok))

<class 'bool'>

变量的值是用来存储事物的状态,而事物的状态分为不同的种类(如人的身高,体重,工资,性别等),所以变量的值也应该有不同的类型

1.数字类型

1.1 int 整型   用来记录如人的年龄,年份,人数等整数相关的状态

如:age=18    sutdent_count=30

1.2 float 浮点型    带小数点

如:height= 180    weight=160

1.3 使用

1.3.1 运算    a=1  b=2   c = a+b

2.字符串类型str

用来记录人的名字,家庭地址,性别等描述性质的状态

如:name='xiaohan'

address='hebei'

使用单引号、双引号、多引号都可以定义字符串,本质上是没有区别的

msg='Han ge is good boy'

msg1 = "I love this job"

字符中可以与数字可乘,相加运算

name = 'xiaohan'

name * 5

3.列表

当需要用一个变量记录多个对象的属性,如一个学生的姓名,身高,体重,住址等

stu_names = ['小韩',20,'河北省']

3.1 列表类型是用索引来对应值,从0开始计数

stu_names[0] >>> 小韩

3.2 列表的嵌套

列表是可以嵌套的,对应的取出相应的值

han = ['小韩',[1,2,[33,'大哥']],20]

han[1][0][1]

大哥

4.字典

用来记录多个变量值,同时多个值有不同的属性,字典的类型是用key:value形式来存储数据,其中key可以对value有描述性的功能。

4.1 定义

person_info = {'name':'xiaohan','age':19,'height':180.5}

person_info['name']

xiaohan

4.2使用

字典类型是用key来对应值,key可以对值有描述性的功能,通常为字符串类型

person_info = {'name':'xiaohan','age':19,'height':180.5}

也可以嵌套

students={'name':'xiaohan','age':20,'hobbies':['play','sleep']}

students[1]['hobbies'][1]

sleep

4.3强调

  1. 索引反映的是顺序,不反映内容
  2. 字典类型中的key,通常为字符串类型
  3. 对key的值具有描述性
  4. 作用:用来存多个值,每一个值都有唯一一个key与其对应
  5. 在{}内用逗号分开多个key:value

5.布尔值bool(True ,False)

用来记录真假这两种状态

5.1通常用在条件判断中

is_ok = True

print(type(is_ok))

<class 'bool'>

变量的值是用来存储事物的状态,而事物的状态分为不同的种类(如人的身高,体重,工资,性别等),所以变量的值也应该有不同的类型

1.数字类型

1.1 int 整型   用来记录如人的年龄,年份,人数等整数相关的状态

如:age=18    sutdent_count=30

1.2 float 浮点型    带小数点

如:height= 180    weight=160

1.3 使用

1.3.1 运算    a=1  b=2   c = a+b

2.字符串类型str

用来记录人的名字,家庭地址,性别等描述性质的状态

如:name='xiaohan'

address='hebei'

使用单引号、双引号、多引号都可以定义字符串,本质上是没有区别的

msg='Han ge is good boy'

msg1 = "I love this job"

字符中可以与数字可乘,相加运算

name = 'xiaohan'

name * 5

3.列表

当需要用一个变量记录多个对象的属性,如一个学生的姓名,身高,体重,住址等

stu_names = ['小韩',20,'河北省']

3.1 列表类型是用索引来对应值,从0开始计数

stu_names[0] >>> 小韩

3.2 列表的嵌套

列表是可以嵌套的,对应的取出相应的值

han = ['小韩',[1,2,[33,'大哥']],20]

han[1][0][1]

大哥

4.字典

用来记录多个变量值,同时多个值有不同的属性,字典的类型是用key:value形式来存储数据,其中key可以对value有描述性的功能。

4.1 定义

person_info = {'name':'xiaohan','age':19,'height':180.5}

person_info['name']

xiaohan

4.2使用

字典类型是用key来对应值,key可以对值有描述性的功能,通常为字符串类型

person_info = {'name':'xiaohan','age':19,'height':180.5}

也可以嵌套

students={'name':'xiaohan','age':20,'hobbies':['play','sleep']}

students[1]['hobbies'][1]

sleep

4.3强调

  1. 索引反映的是顺序,不反映内容
  2. 字典类型中的key,通常为字符串类型
  3. 对key的值具有描述性
  4. 作用:用来存多个值,每一个值都有唯一一个key与其对应
  5. 在{}内用逗号分开多个key:value

5.布尔值bool(True ,False)

用来记录真假这两种状态

5.1通常用在条件判断中

is_ok = True

print(type(is_ok))

<class 'bool'>

变量的值是用来存储事物的状态,而事物的状态分为不同的种类(如人的身高,体重,工资,性别等),所以变量的值也应该有不同的类型

1.数字类型

1.1 int 整型   用来记录如人的年龄,年份,人数等整数相关的状态

如:age=18    sutdent_count=30

1.2 float 浮点型    带小数点

如:height= 180    weight=160

1.3 使用

1.3.1 运算    a=1  b=2   c = a+b

2.字符串类型str

用来记录人的名字,家庭地址,性别等描述性质的状态

如:name='xiaohan'

address='hebei'

使用单引号、双引号、多引号都可以定义字符串,本质上是没有区别的

msg='Han ge is good boy'

msg1 = "I love this job"

字符中可以与数字可乘,相加运算

name = 'xiaohan'

name * 5

3.列表

当需要用一个变量记录多个对象的属性,如一个学生的姓名,身高,体重,住址等

stu_names = ['小韩',20,'河北省']

3.1 列表类型是用索引来对应值,从0开始计数

stu_names[0] >>> 小韩

3.2 列表的嵌套

列表是可以嵌套的,对应的取出相应的值

han = ['小韩',[1,2,[33,'大哥']],20]

han[1][0][1]

大哥

4.字典

用来记录多个变量值,同时多个值有不同的属性,字典的类型是用key:value形式来存储数据,其中key可以对value有描述性的功能。

4.1 定义

person_info = {'name':'xiaohan','age':19,'height':180.5}

person_info['name']

xiaohan

4.2使用

字典类型是用key来对应值,key可以对值有描述性的功能,通常为字符串类型

person_info = {'name':'xiaohan','age':19,'height':180.5}

也可以嵌套

students={'name':'xiaohan','age':20,'hobbies':['play','sleep']}

students[1]['hobbies'][1]

sleep

4.3强调

  1. 索引反映的是顺序,不反映内容
  2. 字典类型中的key,通常为字符串类型
  3. 对key的值具有描述性
  4. 作用:用来存多个值,每一个值都有唯一一个key与其对应
  5. 在{}内用逗号分开多个key:value

5.布尔值bool(True ,False)

用来记录真假这两种状态

5.1通常用在条件判断中

is_ok = True

print(type(is_ok))

<class 'bool'>

原文地址:https://www.cnblogs.com/xiaoxuanworking/p/14341948.html