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指定传参会方便很多,而且当参数多的也不容易错

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

      

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

      

      

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

      

  • 相关阅读:
    VSCode一键调用DOSBox运行MASM/TASM代码的自定义任务
    C# | VS2019连接MySQL的三种方法以及使用MySQL数据库教程
    Visual Studio 2019连接MySQL数据库详细教程
    Visual Studio 2022 激活码
    Python | 使用SVM支持向量机进行鸢尾花分类
    Python | __init__.py的神奇用法
    Java简单介绍及Java生态
    NoSQL:一个帝国的崛起
    学习哪门语言好
    浅析HTTP协议
  • 原文地址:https://www.cnblogs.com/cookie1026/p/9690195.html
Copyright © 2011-2022 走看看