9月10号作业

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

  1. 数字类型

    整型(int):

    作用:表示人的年龄,号码等

    定义:

    age=18 #age=int(18)
    print(type(age))
    print(age)
    <class 'int'>
    18

    使用方法:加减乘除、逻辑判断(大于、小于)

    浮点型:

    作用:表示身高,体重等

    定义:

    salary=2.1  #salary=folat(2.1)
    print(type(salary))
    print(salary)
    <class 'float'>
    2.1

    使用方法:加减乘除、逻辑判断(大于、小于)

  2. 字符串类型(str)

    作用:表示多个元素(如:爱好)

    定义:就是一串被串起来的字符,在单引号、双引号或三引号内包裹的一串字符

    使用方法:字符串只能+、*和逻辑比较

  3. 列表(list)

    作用:存放多个值

    定义: 在[]内用逗号分隔任意类型的值

    使用方法:索引取值,索引序号从0开始

  4. 字典(dict)

    作用:存放多个值,按key: value的方式存值,通过key而非索引去取值,key对value具有描述性的作用

    定义:在{}内用逗号分隔多个元素,按key: value的方式存值value是任意格式的数据类型,key由于具有描述性的作用,所以key通常是字符串类

    使用方法:按key: value的方式存值,取值通过key而非索引

  5. 布尔型(bool)

    作用:判断条件结果

    定义:True、False通常情况不会直接引用,需要使用逻辑运算得到结果

    使用:

    print(bool(0))
    print(bool('nick'))
    print(bool(1 > 2))
    print(bool(1 == 1))
    False
    True
    False
    True
    注意:Python中所有数据类型的值自带布尔值。如此多的数据类型中只需要记住只有0、None、空、False的布尔值为False,其余的为True

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

x = 10
y = 10
z = 10


x = y = z = 10

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

x = 10
y = 20

1.x=z
  x=y
  y=z
2.
 x,y=y,x

4.一行代码取出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:3])

5.使用格式化输出的三种方式实现以下输出

name = 'ShaoZhen'
height = 176
weight = 125

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

print("My name is %s,my height is %s, my weight is %s" % (name,height,weight))

print('My name is {0},my height is {1}, my weight is {2}.'.format(name,height,weight))

print(f'My name is {name},my height is {height}, my weight is {weight}')

猜你喜欢

转载自www.cnblogs.com/shaozheng/p/11497693.html