第四天作业

简述Python的五大数据类型的作用、定义方式、使用方法:

  1. 数字类型

    整型:

    ​ 作用:描述id/手机号等整数

    ​ 定义方式:height = 180

    ​ height = int(180)

    ​ 使用方法:+ - * / % (取余) //(取整) **(幂)

    浮点型:

    ​ 作用:描述工资等小数

    ​ 定义方式:num = 1.8

    ​ num = float(1.8)

    ​ 使用方法:+ - * / % (取余) //(取整) **(幂)

  2. 字符串类型

    作用:描述姓名

    定义方式:name = ‘lj’

    ​ 要用单引号,双引号,三引号(可以换行)括起来

    使用方法:+ *

  3. 列表

    作用:描述一个人的多个爱好

    定义方式:lt = [‘read’,‘sing’,‘basketball’,‘dance’]

    ​ 用中括号括起来,可以是任意数据类型

    使用方法:索引取值,索引从0开始计数,逆向是从-1开始计数

  4. 字典

    作用:对存入数据进行描述

    定义方式:dic = {‘name’:‘lj’,‘height’:180}

    ​ 用大括号以key-value 的形式将括起来,其中key只能是字符串,value可以是任意数据类型

    使用方法:按key取值

  5. 布尔型

    作用:判断对错

    定义方式:True/False

    使用方法:

一行代码实现下述代码实现的功能:

x = 10
y = 10
z = 10

# 解答内容:
x = y = z = 10

写出两种交换x、y值的方式:

x = 10
y = 20

# 解答内容:
# 1.通过第三个变量
x = z
x = y
y = z
print(x,y)

# 2.交叉赋值
x,y = y,x
print(x,y)

一行代码取出nick的第2、3个爱好:

nick_info_dict = {
'name':'nick',
'age':'18',
'height':180,
'weight':140,
'hobby_list':['read','run','music','code'],
}


# 解答内容:
print(nick_info_dict['hobby_list'][1],nick_info_dict['hobby_list'][2])

使用格式化输出的三种方式实现以下输出(name换成自己的名字,既得修改身高体重,不要厚颜无耻)

name = 'GodL'
height = 182
weight = 135

# "My name is 'Nick', my height is 180, my weight is 140"


# 1.f-sring格式化输出
print(f'my name is {name}, my height is {height}, my weight is {weight}')


# 2.%占位符输出
print('my name is %s, my height is %s, my weight is %s' %(name,height,weight))


# 3. .formatzhanwei
print('my name is {}, my height is {}, my weight is {}'.format(name,height,weight))
原文地址:https://www.cnblogs.com/lyyblog0715/p/11498047.html