• 格式化输出的三种方式和基本运算符


    格式化输出的三种方式和基本运算符

    格式化输出的三种方式

    一、普通占位符

    s1 = 'jiayi'  # name# 
    s2 = 'beautiful'  # qizhi 
    s3 = '18'  # age
    print('name:' + s1 + ', ' + 'qizhi:' + s2 + ', ' + 'age:' + s3)
    print('name:%s, qizhi:%s, age:%s' % (s1, s2, s3))  #输出的数字用占位符表示
    

    name:jiayi, qizhi:beautiful, age:18

    name:jiayi, qizhi:beautiful, age:18

    二、format占位符

    s1 = 'jiayi'  # name# 
    s2 = 'beautiful'  # qizhi 
    s3 = '18'  # age
    print('name:{0}, qizhi:{1}, age:{2}'.format(s1,s2,s3))
    print('name:{1}, qizhi:{1}, age:{2}'.format(s1,s2,s3))
    #                                               0  1  2
    

    这里涉及到了索引取值,并且{}内想要取任何一个变量值都可以,只需要写上相应的索引。

    三、f -String格式化(python3.6)

    s1 = 'jiayi'  # name#
    s2 = 'beautiful'  # qizhi
    s3 = 18  # age
    print(f'name:{s1},qizhi:{s2},age:{s3:.2f}')   # 让字符串和数字可以直接相加
    print(F'name:{s1}, qizhi:{s2}, age:{s3}')   #"f"大小写都可以
    

    name:jiayi,qizhi:beautiful,age:18.00

    name:jiayi, qizhi:beautiful, age:18

    
    ###### <font color=red>注意:这里的“.2f"表示精确到小数点后两位</font>
    
    ## 基本运算符
    
    ### 一、算术运算符
    ![](https://files-cdn.cnblogs.com/files/yanjiayi098-001/029-%E5%9F%BA%E6%9C%AC%E8%BF%90%E7%AE%97%E7%AC%A6-%E7%AE%97%E6%9C%AF%E8%BF%90%E7%AE%97%E7%AC%A6.gif)
    
    ### 二、比较运算符
    
    ![](https://files-cdn.cnblogs.com/files/yanjiayi098-001/029-%E5%9F%BA%E6%9C%AC%E8%BF%90%E7%AE%97%E7%AC%A6-%E6%AF%94%E8%BE%83%E8%BF%90%E7%AE%97%E7%AC%A6.gif)
    
    ### 三、赋值运算符
    
    ![](https://files-cdn.cnblogs.com/files/yanjiayi098-001/029-%E5%9F%BA%E6%9C%AC%E8%BF%90%E7%AE%97%E7%AC%A6-%E8%B5%8B%E5%80%BC%E8%BF%90%E7%AE%97%E7%AC%A6.gif)
    
    ###  四、逻辑运算符
    
    ![](https://files-cdn.cnblogs.com/files/yanjiayi098-001/029-%E5%9F%BA%E6%9C%AC%E8%BF%90%E7%AE%97%E7%AC%A6-%E9%80%BB%E8%BE%91%E8%BF%90%E7%AE%97%E7%AC%A6.gif)
    
    ### 五、身份运算符
    
    身份运算符用于比较两个对象的存储单元。
    
    s和==的区别:is用于判断两个变量引用对象是否为同一个(是否在同一块内存空间中), ==用于判断引用变量的值是否相等。
    
    ![](https://files-cdn.cnblogs.com/files/yanjiayi098-001/029-%E5%9F%BA%E6%9C%AC%E8%BF%90%E7%AE%97%E7%AC%A6-%E8%BA%AB%E4%BB%BD%E8%BF%90%E7%AE%97%E7%AC%A6.gif)
    
    ### 六、python运算符优先级
    
    ![](https://files-cdn.cnblogs.com/files/yanjiayi098-001/%E4%BC%98%E5%85%88%E7%BA%A7.gif)
  • 相关阅读:
    javascript学习_函数调用模式与this取值
    Git 学习笔记(Git教程-廖雪峰)
    Linux学习一周初体验
    前言_写在立冬时
    2021.10.24驾考日记
    大二上学期的HTML杂碎
    AISing Programming Contest 2021(AtCoder Beginner Contest 202)D题题解
    并查集两优化——按秩合并与路径压缩
    [算法板子] 求拓扑序列(拓扑排序)
    浅谈迭代加深搜索 ( IDDFS )
  • 原文地址:https://www.cnblogs.com/yanjiayi098-001/p/11276342.html
Copyright © 2020-2023  润新知