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

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

      1. 数字类型:整型和浮点型统称为数字类型。
      • 整型(int) : 表示人的年龄、各种号码、级别,可用于加减乘除、逻辑判断(大于、小于)

    age = 18 # age = int(18)

    print(id(age))
    print(type(age))
    print(age)

    
    4530100848
    
    <class 'int'>
    
    18
    
    
    
    * 浮点型 :	表示身高、体重、薪资,加减乘除、逻辑判断(大于、小于)
    
      ```python
      salary = 2.1 # salary = float(2.1)
      
      print(id(salary))
      print(type(salary))
      print(salary)
      ```
    
      4569240656
    
      <class 'float'>
    
      2.1
    
      
    
    2. 字符串类型
    
    * 作用: 表示名字、爱好
    
    * 定义:字符串就是一串被串起来的字符,在单引号、双引号或三引号内包裹的一串字符(三引号内的字符可以换行,而单双引号内的字符不行)
    
      ```python
      name1 = 'nick'
      name2 = 'egon'
      print(id(name1))
      print(type(name1))
      print(name1)
      name3 = """nick
      egon"""
      
      print(name3)
      ```
    
      字符串只能+、*和逻辑比较
    
      字符串的拼接,即重新申请一个小空间把两个小字符串都拷贝一份后再拼接.
    
      ```python
      msg2 = "my name is 'nike'"
      msg3 = 'my nmae is "nick"'
      
      print(msg2 + msg3) 
      ```
    
      **my name is 'nick' my name is "nick"**
    
      ```python
      name = 'nick'
      print(name * 10)
      ```
    
      nick nick nick nick nick..
    
    3. 列表
    
       列表字面意思就是一列表格.
    
       * 作用:存储多个(任意数据类型)元素
    
       * 定义方式[]内用逗号隔开多个元素(任意数据类型)	
       
    
      lt = [] 空列表
    
         s = ' ' 空字符串
    
       ```python
       hobby = 'read'
       hobby_list = [hobby,'run','girl']
       print(id(hobby_list))
       print(type(hobby_list))
       print(hobby_list)
       ```
    
       * 使用方法:存不是目的,取才是目的,索引序号从0开始.
       
         ```python'
         hobby_list = ['read','run','girl']
         # 索引序号       0      1     3
         #取出第二个爱好
         print(hobby_list[1])
         print(hobby_list[2][1])
         ```
    
    
    4. 字典
       * 作用:用来存取多个值,按照key: value的方式存值,取的时候可以通过key而非索引去取值,key对value具有描述作用.存放数据的种类各种各样并且数据较多的时候可以使用字典.
       
       * 定义:在{}内用逗号分隔开多个元素,每个元素都是key:value的格式,其中value是任意格式的数据类型,key由于具有描述性的作用,所以key通常是字符串类型.
       
         ```python
         use_info = {'name':'nick','gender':'male','age':19,
           'company_info':['oldboy','shanghai',50]}
         print(user_info['name'])
         print(use_info['company_info'][0])
         ```
       
         
       
    5. 布尔型
    
       * 作用:用于判断条件结果
    
       * 定义:True、False通常情况不会直接引用,需要使用逻辑运算得到结果
    
         ```python
         print(type(True))
         print(True)
         print(bool(0))
         print(bool('nick'))
         print(bool(1>2))
         print(boll(1 == 1))
         ```
    
         **Python中所有数据类型都自带布尔值.如此多的数据类型中只需要记住0、None、空、False的布尔值为False,其余为True.**
    
    2. 一行代码实现下述代码实现的功能:
    
    ```python
    x = 10
    y = 10
    z = 10
    x=y=z=10
    
    1. 写出两种交换x、y值的方式:
    x = 10
    y = 20
    
    temp = x
    x = y
    y = temp
    print(f'x:{x}')
    print(f'y:{y}')
    x,y = y,x
    print(f'x:{x}')
    print(f'y:{y}')
    
    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])
    
    1. 使用格式化输出的三种方式实现以下输出(name换成自己的名字,既得修改身高体重,不要厚颜无耻)
    name = 'Nick'
    height = 180
    weight = 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}.")
    
    # "My name is 'Nick', my height is 180, my weight is 140"
    
  • 相关阅读:
    微信小程序错误码参考大全
    关于vagrant一个虚拟机搭建多个项目配置(总结)
    Vagrant安装完lnmp后,配置linux和windows共享文件并配置虚拟主机访问项目
    vagrant的centos镜像,怎么用root用户登录?
    Vagrant系列(二)----Vagrant的配置文件Vagrantfile详解
    过滤数组中的空数组array_filter()
    getMessage(),getFile,getLine获取异常用法
    测试工程师的福利!各远程移动测试平台对比分析
    学习这篇总结后,你也能做出天天快报一样的推荐系统
    别被官方文档迷惑了!这篇文章帮你详解yarn公平调度
  • 原文地址:https://www.cnblogs.com/shin09/p/11502286.html
Copyright © 2011-2022 走看看