• day04 交互、格式化输出、运算符


    day04

    交互

    name = input("Please input you name: ")
    print(name)
    

    格式化输出

    age = input("Please input you age: ")
    print("My age is" + age)
    print("My age is", age)

    占位符 格式化

    name = input("Please input you name: ")
    age = input("Please input you age: ")
    height = input("Please input you height: ")
    print("name is %s ,age is %s, height is %s"%(name,age,height))

    format 格式化(了解)

    name = input("Please input you name: ")
    age = input("Please input you age: ")
    height = input("Please input you height: ")
    
    # print("name is {0} ,age is {1}, height is {2}" .format(name,age,height))
    print("name is {name} ,age is {age}, height is {height}" .format(name=name,age=age,height=height))
    

    f-String 格式化

    name = input("Please input you name: ")
    age = input("Please input you age: ")
    height = input("Please input you height: ")
    # print(f"name is {name} ,age is {age}, height is {height}")
    print(f"name is {name} ,age is {int(age)+5}, height is {int(height)+5.5:.2f}")
    

    基本运算符

    算术运算符

    + - * /
    

    比较运算符

    >
    <
    >=
    <=
    ==
    !=
    

    赋值运算符

    =
    x=1
    

    逻辑运算符

    and
    or
    not
    

    身份运算符

    is比较的是id(内存地址)

    id相同值一定相同,值相同id不一定相同,除了小整数池除外

    python运算符优先级

    链式赋值(必考)

    x,y,z=10,10,10
    

    交叉赋值(必考)

    x=10
    y=10
    x,y=y,x
    

    解压缩

    列表取值的常规方法

        name_list = ['demon', 'lucifer', 'xcracker']
        x = name_list[0]
        y = name_list[1]
        z = name_list[2]
        print(f'x:{x}, y:{y}, z:{z}')
    

    执行结果

    print(f'x:{x}, y:{y}, z:{z}')
    

    解压缩方法

        name_list = ['demon', 'lucifer', 'xcracker']
        x, y, z = name_list
        print(f'x:{x}, y:{y}, z:{z}')
    

    执行结果

    x:demon, y:lucifer, z:xcracker
    

    如果不需要列表中某个元素,可以用_去掉

        name_list = ['demon', 'lucifer', 'xcracker', 'xhack']
        x, y, z, a = name_list
        x, _, z, _ = name_list
    

    如果不需要列表中连续的一些元素,可以用通配符(*_)去掉

        name_list = ['demon', 'lucifer', 'xcracker', 'zhangsan','lisi','gebilaowang', 'xhack']
        x, y, *_, z = name=list
    

    字典也可以用解压缩取数据,但取出来的是key

        info = {'name': 'nick', 'age': 18}
        x, y = info
        print(x, y)
    
  • 相关阅读:
    Selenium协议
    seleniumxpath定位方法详解
    selenium 数据驱动测试 ddt
    为什么要使用Gard代替if判断
    TCP的爱情故事
    C#面试之 值类型和引用类型区别
    Qt QFileSystemModel 的使用
    QStringListModel的使用
    工作问题记录:elementUI 中表单校验问题
    c++读书笔记
  • 原文地址:https://www.cnblogs.com/wsxiaoyao/p/10900115.html
Copyright © 2020-2023  润新知