zoukankan      html  css  js  c++  java
  • 格式化输出的三种方式和基本运算符

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

    格式化输出的三种方式

    一、普通占位符

    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)
  • 相关阅读:
    POJ 1703 Find them, Catch them
    POJ 2236 Wireless Network
    POJ 2010 Moo University
    POJ 2184 Cow Exhibition
    POJ 3280 Cheapest Palindrome
    POJ 3009 Curling 2.0
    POJ 3669 Meteor Shower
    POJ 2718 Smallest Difference
    POJ 3187 Backward Digit Sums
    POJ 3050 Hopscotch
  • 原文地址:https://www.cnblogs.com/yanjiayi098-001/p/11276342.html
Copyright © 2011-2022 走看看