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))
    
  • 相关阅读:
    164 Maximum Gap 最大间距
    162 Find Peak Element 寻找峰值
    160 Intersection of Two Linked Lists 相交链表
    155 Min Stack 最小栈
    154 Find Minimum in Rotated Sorted Array II
    153 Find Minimum in Rotated Sorted Array 旋转数组的最小值
    152 Maximum Product Subarray 乘积最大子序列
    151 Reverse Words in a String 翻转字符串里的单词
    bzoj3994: [SDOI2015]约数个数和
    bzoj 4590: [Shoi2015]自动刷题机
  • 原文地址:https://www.cnblogs.com/2222bai/p/11497857.html
Copyright © 2011-2022 走看看