zoukankan      html  css  js  c++  java
  • day 04作业

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

      1. 数字类型;

        1. 整型int;

          1. 作用;表示年龄(没有小数点)

          2. 定义方式;int

          3. 使用方法;+ - * / % ** //

        2. 浮点型;

          1. 作用;表示工资等(有小数点)

          2. 定义方式;float

          3. 使用方法;+ - * / % ** //

      2. 字符串类型;

        1. 作用;表示名字

        2. 定义方式;str 'xx'/"xx"/'''xxx'''

        3. 使用方法;

          1. 字符两端用引号包裹,单双都可,字符串内部如需用到引号必须与两端包裹引号不同,三引号可允许内部换行。

          2. 字符串之间可用 + 号进行接合,字符串*n将该字符串重复n遍

      3. 列表;

        1. 作用;可以表示多个元素

        2. 定义方式;list [xx,xx] 列表内的值可以是任意数据类型

        3. 使用方法;

          1. 索引;lis[0~n] (正序从0开始) (倒序从-1开始)

      4. 字典;

        1. 作用;变量值内元素过多时方便取用

        2. 定义;dict {键值对}

        3. 用法;

          1. 通过key取值

      5. 布尔型;

        1. 作用;布尔类型只有 Ture真 和 False假 两个值

        2. 定义;除0/None/空(空字符/空列表/空字典)/False 之外所有数据类型自带布尔值为True

        3. 使用方法;进行逻辑判断,条件成立为Ture,不成立为False

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

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

    x= 10
    y= 20
    # 1.中间值法
    z=x
    x=y
    y=z
    # 2.交叉互换
    x,y=y,x
    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],nick_info_dict['hobby_list'][2])
    print(nick_info_dict['hobby_list'][1:3])

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

    name = 'luo'
    height = 180
    weight = 165

    # "My name is 'Nick', my height is 180, my weight is 140"
    print(f'My name is {name}, my height is {height}, my weight is {weight}')
    print('My name is {}, my height is {}, my weight is {}'.format(name,height,weight))
    print('My name is %s, my height is %s, my weight is %s' % (name,height,weight))

  • 相关阅读:
    推荐一款作图工具
    web应用中幂等性的学习
    读书笔记:重构原则
    /usr/bin/ld: cannot find -lc错误原因及解决方法
    ar命令学习
    Linux下C语言编程中库的使用
    idea实战技巧
    intelj idea中除了Find Usage外的另一种查找级联调用的方法
    jenkins构建,拉取不到最新版本代码,报clock of the subversion server appears to be out of sync
    服务器出现大量close_wait,我们来说说到底是怎么回事?(以tomcat为例)
  • 原文地址:https://www.cnblogs.com/luocongyu/p/11498537.html
Copyright © 2011-2022 走看看