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

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

      1. 数字类型

        int型

        作用:表示人的年龄,及联系方式等数据

        定义

        age=18
        print(age)
        print(type(age))
        print(id(age))
        

        18
        <class 'int'>
        1951035392

        用法:可用于数学运算

        float型

        作用:表示温度、高度、体重等

        定义

        age=18.123
        print(age)
        print(type(age))
        print(id(age))
        

        18.123
        <class 'float'>
        1916971274672

        用法:可用于数学运算

      2. 字符串类型

        作用:用来表示姓名、地点、属性等

        定义

        name='xiaomei'
        print(name)
        print(type(name))
        print(id(name))
        

        xiaomei
        <class 'str'>
        2833023677192

        用法:将一串字符用单/双引号或单/双三引号引起来赋值给变量名

      3. 列表

        作用:存放多个值,如多个爱好。

        用法:

        hobby_list=['read','run','girl']
        print(hobby_list[1])#打印结果为run
        #在[]内用逗号隔开,里面的数据类型任意,打印时需要在[]中填写要打印的索引位置,索引号从0开始。从左边数为0、1、2、3,从右边数为-1、-2、-3、-4
        
      4. 字典

        定义

        在{}内用逗号分隔开多个元素,每一个元素都由key:value的方式存值,取值通过key。

        user_info={'name':'xiaomei','age':18,'company':'orange technology'}
        print(user_info['name'])#结果为xiaomei
        print(user_info)#结果为{'name':'xiaomei','age':18,'company':'orange technology'}
        

        使用:字典取值通过 字典名[key]获取,key为:前面的部分

      5. 布尔型

        作用:判断条件结果

        定义:判断逻辑运算结果是True或False

        Python中所有数据类型的值自带布尔值。只有0、None、空、False的布尔值为False,其余的为True。

        使用:

        print(bool(0))
        print(bool(1))
        

        False
        True

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

    x = 10
    y = 10
    z = 10
    
    x=y=z=10
    
    1. 写出两种交换x、y值的方式:
    x = 10
    y = 20
    
    #方法一
    z=x
    x=y
    y=z
    #方法二
    y,x=x,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 = 'juary'
    height = 180
    weight = 140
    #方法一
    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))
    #方法三
    print(f'My name is {name},my height is{height} , my weight is {weight}')
    
    
  • 相关阅读:
    设计模式学习笔记——单例(Singleton)模式
    设计模式学习笔记——抽象工厂(Abstract Factory)模式
    一些C++的好书
    C++概念重载、覆盖、隐藏
    集合的子集和集合的全排列问题
    百度二面,悲剧了,附面试题,欢迎探讨。
    【翻译】ASP.NET MVC4 入门(二)添加一个Controller
    遇到问题应该多思考一下——由一个泛型方法想到的
    【翻译】ASP.NET MVC4 入门(四)添加一个Model
    我的第一篇博客——Delegate的秘密
  • 原文地址:https://www.cnblogs.com/ghylpb/p/11498753.html
Copyright © 2011-2022 走看看