• 练习——python数据类型2


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

    1. 数字类型

      • 整型

        作用:描述身份证、学号等

        定义方式

        a = int(123)
        
      • 浮点型

        作用:描述身高、薪资等

        定义方式

        a = float(20000.0)
        
    2. 字符串类型

      作用:描述名字、爱好等

      定义方式

      a = 'byx'
      b = "byx"
      c = '''
      a
      b
      c
      '''
      

      使用方法

      a = 'my name is '
      b = 'byx'
      print(a + b) # 'my name is byx'
      print(b * 2) # 'byxbyx'
      print(a > b) # True
      
    3. 列表

      作用:能够存储多组任意类型数据,并且可以方便的取出一条或多条。

      定义方式:中括号内通过逗号分隔开多个数据。

      使用方法

      l = [1, 2.3, 'a', ['b', 'c']]
      
    4. 字典

      作用:能够存储多组数据,存储的数据有对应的描述

      定义方式:大括号内存多个元素,元素以key: value的格式储存,键值对以逗号隔开

      使用方法

      dic = {'a': 1, 'b': 2}
      dic = dict(a = 1, b = 2, c = 3)
      print(dic[a]) # 1
      
    5. 布尔型

      作用:标识事物的对错或可行性

      使用方式

      tag = True
      tag = False
      

    二、一行代码实现下述代码功能

    x = 10
    y = 10 
    z = 10
    
    x = y = z = 10
    

    三、写出两种交换x、y值的方式

    x = 10
    y = 20
    
    z = x 
    x = y
    y = z
    
    x, y = y, x
    

    四、一行代码写出nick的第2、3个爱好

    nick_info_dict = {
    'name':'nick',
    'age':'18',
    'height':180,
    'weight':140,
    'hobby_list':['read','run','music','code'],
    }
    
    res1, res2 = nick_info_dict['hobby_list'][1], nick_info_dict['hobby_list'][2]
    

    五、使用格式化输出的三种方式实现以下输出

    name = 'byx'
    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 {weight}')
    print('My name is %s, my height is %s, my weight is %s' % (name, height, weight))
    print('My name is {}, my height is {}, my weight is {}'.format(name, height, weight))
    
  • 相关阅读:
    MyEclipse的优化
    关于学习Hadoop中未总结的资料
    OSChina 的 Tomcat 配置 server.xml
    Linux 定时任务 Crontab命令 详解
    常用Linux命令收集
    SQL练习 高级子查询
    JAVA设计模式中的单例模式
    Linux课程笔记 Rsync数据同步服务
    Linux课程笔记 SSH介绍
    Linux课程笔记 Raid技术介绍
  • 原文地址:https://www.cnblogs.com/binyuanxiang/p/11500861.html
Copyright © 2020-2023  润新知