python数据处理技巧一

时间:2021-10-24 16:04:06

字符串赋值(传参)技巧

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

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

python数据处理技巧一

 

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

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

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

  python数据处理技巧一

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

  python数据处理技巧一

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

  python数据处理技巧一

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

  python数据处理技巧一

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

  python数据处理技巧一

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

  python数据处理技巧一

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

  python数据处理技巧一

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

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

  python数据处理技巧一

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

  python数据处理技巧一

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

  python数据处理技巧一

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

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

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

  python数据处理技巧一

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

  python数据处理技巧一

  python数据处理技巧一

 重点Format的用法来要来了

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

python数据处理技巧一

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

  python数据处理技巧一

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

  python数据处理技巧一

  python数据处理技巧一

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

  python数据处理技巧一