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

    Day04 作业

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

    数字类型:

    数字类型包括整形和浮点型

    整形:

    作用:用来描述年龄,代表各种号码等

    定义方式:

    num = 30
    num = int("30.4") # 强制类型转换
    

    使用方法:加减乘除,取余(%), 取整(//),大小判断等

    浮点型:

    作用:如用来描述精确度要求高的量

    定义方式:

    num = 30.1
    num = float("30") # 强制类型转换
    

    使用方法:加减乘除,取余(%), 取整(//),大小判断等

    字符串类型:

    作用:如用来描述爱好等

    定义方式:

    s = "string"
    s = 'string'
    s = """
    string1
    string2
    """
    

    使用方式:

    字符串的连接等

    列表

    作用:用来保存多个对象

    定义方式:

    lst = []
    lst = list("string")
    lst = [1, 2, "a", [1, 2]]
    

    使用:索引取值,增加删除元素等

    字典

    作用:用key:value的形式来保存数据

    定义方式:

    d = {"k1": 1, "k2"="value"}
    d = dict(k1 = 1, k2 = value)
    

    使用:

    d["k1"]
    

    布尔型

    作用:只有两个值: TrueFalse, 用来表示真和假

    使用:

    1 == 2 # 返回False
    

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

    x = 10
    y = 10
    z = 10
    # 答案
    x = y = z = 10
    
    1. 写出两种交换x、y的方式:
    x = 10
    y = 20
    # 答案
    # 方法1
    x, y = y, x
    # 方法2
    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'],
    }
    # 答案
    nick_info_dict["hobby_list"][1:3]
    
    1. 使用格式化输出的三种方式实现以下输出
    name = 'Nick'
    height = 180
    weight = 140
    
    # "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 {140}")
    
  • 相关阅读:
    做人方法论之---三省身
    大脑的作用
    SpEL 和 jquery 有点像
    Bootstrap 栅格系统
    JS 详解 Cookie、 LocalStorage 与 SessionStorage
    深度学习 机器学习 人工智能
    信息熵是怎样炼成的 | 纪念信息论之父香农
    最小熵原理(一):无监督学习的原理
    思维的基本形式、信息量与熵
    思维的本质是信息处理的过程
  • 原文地址:https://www.cnblogs.com/YajunRan/p/11498334.html
Copyright © 2011-2022 走看看