zoukankan      html  css  js  c++  java
  • 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指定传参会方便很多,而且当参数多的也不容易错

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

      

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

      

      

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

      

  • 相关阅读:
    Building a Space Station POJ
    Networking POJ
    POJ 1251 Jungle Roads
    CodeForces
    CodeForces
    kuangbin专题 专题一 简单搜索 POJ 1426 Find The Multiple
    The Preliminary Contest for ICPC Asia Shenyang 2019 F. Honk's pool
    The Preliminary Contest for ICPC Asia Shenyang 2019 H. Texas hold'em Poker
    The Preliminary Contest for ICPC Asia Xuzhou 2019 E. XKC's basketball team
    robotparser (File Formats) – Python 中文开发手册
  • 原文地址:https://www.cnblogs.com/cookie1026/p/9690195.html
Copyright © 2011-2022 走看看