zoukankan      html  css  js  c++  java
  • 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}')
    
    
  • 相关阅读:
    几种加密算法的java实现包括MD5、RSA、SHA256
    js 向form表单中插入数据
    HTTP的长短连接、长短轮询的区别(转载)
    try catch finally 关闭流标准的写法
    从黑格尔的正反合理论看人生的三个阶段
    《人人都是产品经理》读书笔记
    什么是PRD、MRD与BRD
    关于B/S系统中文件上传的大小限制怎么做
    如何向外行解释产品经理频繁更改需求为什么会令程序员烦恼?
    web页面开发笔记(不断更新)
  • 原文地址:https://www.cnblogs.com/shaozheng/p/11497693.html
Copyright © 2011-2022 走看看