• python数据处理技巧一


    字符串赋值(传参)技巧

    Python中一般的字符串赋值的方式如下:

    1 variable = "Test"
    2 print "I just [%s] unit"%variable
    3 print "I just [{}] unit".format(variable)

     如上所示最基本的两种写法,但是还有很多种技巧用法我们一一道来.

    1.首先我们来讲下%s(s代表的是String字符串的意思)里所包含的用法如下:

    •  情况一,把变量的3倍赋值进去

      

    • 情况二,输出内容变为三倍

      

    • 情况三,指定输出字符串的长度不足则向左补齐空的字符串,超出则正常返回

      

    • 情况四,同上输出字符串长度不足向右补齐

      

    • 情况五,从左截取指定长度的字符串(包含反取的技巧)

      

    • 情况六,截取与指定长度合用的方法

      

    • 情况七,指定与截取并当传入参数使用

      

    2.接下来我们来讲下%d(d代表的digit数字的意思)里所包含的用法如下:

    • 情况一,默认输出加指定长度不足补齐方式

      

    • 情况二,指定长度不足让它左补齐0输出

      

    • 情况三,混合指定长度与补齐的长度以及动态补齐参数的方式

      

    3.接下来我们来讲下%f(f代表的float浮点数的意思)里所包含的用法如下:

      由于很多方法重复就不一一列举

    • 常用情况,取小数点后两位

      

    4.接下来只用了解剩下%里其他的所包含的用法如下:

      

      

     重点Format的用法来要来了

    • 情况一,在一些sql或者url或者需要多重赋值的时候用format指定传参会方便很多,而且当参数多的也不容易错

    • 情况二,可根据列表的特性直接传入对应的值

      

    • 情况三,也具备和%中一些同样的方法

      

      

    • 最后一种情况可以放到类中使用

      

  • 相关阅读:
    UVa 11300 Spreading the Wealth(有钱同使)
    hihoCoder 1385 : A Simple Job(简单工作)
    hihoCoder 1383 : The Book List(书目表)
    HDU 5724 Chess(国际象棋)
    Sobytiynyy Proyekt Casino Gym
    Course recommendation Gym
    Poor Folk Gym
    How far away? (HDU
    BAPC 2016 ----Brexit (BFS + vector)
    Simpsons’ Hidden Talents(扩展KMP)
  • 原文地址:https://www.cnblogs.com/cookie1026/p/9690195.html
Copyright © 2020-2023  润新知