f-strings格式化输出

  • python3.6后加入标准库的格式化输出新的写法

    • 不区分大小写,f,F都可以

    • 可以加入表达式

      s1 = 'haha'
      s = f'python{s1.upper()}'
      
      l1 = ['小明', 18, 175]
      s2 = f'我的名字{l1[0]},我的年龄{l1[1]},我的身高{l1[2]}'
      
    • 可以结合函数

      def func(a,b):
          return a + b
      s1 = f'最终的结果{func(1,3)}'
      
    • 不能放一些特殊的字符: :冒号 ;分号 !感叹号 ,逗号 等

posted @ 2019-06-19 15:49  怀心抱素  阅读(347)  评论(0编辑  收藏  举报