zoukankan      html  css  js  c++  java
  • 9.10 作业

    作业

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

      1. 数字类型

        作用:表示年龄,ID,手机号,身高、体重、薪资

        定义方式:整数,小数

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

      2. 字符串类型

        作用:表示名字,爱好

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

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

      3. 列表

        作用:存放多个值,可以为任意数据类型

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

        使用方法:每个元素都有一个对应的索引值,可以根据索引值取数据

      4. 字典

        作用:按照key:value的方式存放多个值

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

        使用方法:根据键来取键所对应的值

      5. 布尔型

        作用:用于判断条件结果

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

        使用方法:逻辑判断会返回True或者False

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

    x = 10
    y = 10
    z = 10
    

    x = y = z = 10

    1. 写出两种交换x、y值的方式:
    x = 10
    y = 20
    

    交叉互换:x, y = y, x

    中间变量互换:

    temp = 0
    temp = x
    x = y
    y = temp
    
    1. 一行代码取出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])

    效果:['run', 'music']

    1. 使用格式化输出的三种方式实现以下输出(name换成自己的名字,既得修改身高体重,不要厚颜无耻)
    name = 'Nick'
    height = 180
    weight = 140
    
    # "My name is 'Nick', my height is 180, my weight is 140"
    
    name = 'Tiny'
    height = 170
    weight = 110
    # f-string
    print(f'My name is {name}, my height is {height}, my weight is {weight}')
    
    # %占位符
    print('My name is %s, my height is %d, my weight is %d' % ('Tiny', 170, 110))
    
    # format格式化
    print('My name is {}, my height is {}, my weight is {}'.format(name, height, weight))
    
  • 相关阅读:
    监听器
    过滤器
    连接池与分页
    jdbc优化
    jdbc入门
    web开发mysql基础
    自定义标签
    jsp基础
    会话管理入门
    19. Remove Nth Node From End of List C++删除链表的倒数第N个节点
  • 原文地址:https://www.cnblogs.com/2222bai/p/11497857.html
Copyright © 2011-2022 走看看