• 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}')
    
    
  • 相关阅读:
    精灵点点基础教程1 -- 下载与安装
    技术人员搞公司还是省省吧
    企业级自定义表单引擎解决方案(二)--架构及核心模块设计
    企业级自定义表单引擎解决方案(一)--总体介绍
    .net core quartz job作业调度管理组件
    NPOI读写Excel组件封装Excel导入导出组件
    企业级工作流解决方案(十七)--工作流--工作流插件模型
    企业级工作流解决方案(十六)--工作流--工作流实体模型
    企业级工作流解决方案(十五)--集成Abp和ng-alain--Abp其他改造
    企业级工作流解决方案(十四)--集成Abp和ng-alain--自动化脚本
  • 原文地址:https://www.cnblogs.com/shaozheng/p/11497693.html
Copyright © 2020-2023  润新知