如何在Python中将自定义掩码应用于数字字符串?

布鲁诺·卡尔扎(Bruno Calza)

给定一个自定义掩码,例如##/##/####(###) ###-####和一串数字,其长度等于#该自定义掩码的数量

定义如何定义format将自定义掩码应用于字符串的函数

例如:

> format('##/##/####','13082004')
13/08/2004

PHP中,我可以使用它vsprintf来实现:

function format($mask,$string)
{
    return  vsprintf($mask, str_split($string));
}

$mask = "%s%s.%s%s%s.%s%s%s/%s%s%s%s-%s%s";
echo format($mask,'11622112000109');
11.622.112/0001-09

使用运算符尝试了与Python类似的%操作

mask = '%s%s/%s%s/%s%s%s%s'
mask % ', '.join(list('13082004'))

但,

TypeError:格式字符串参数不足格式字符串参数不足

我知道为什么会收到此错误,但可以通过这一点。欢迎任何解决方案。

杰耶姆

使用您的语法,您需要制作一个tuple,而不是joined逗号分隔的字符串,因为后者被视为一个提供的字符串参数,因此会遇到错误:

'%s%s/%s%s/%s%s%s%s' % tuple('13082004')

或者,使用较新的字符串.format()方法,并与*运算符一起将字符串解压缩为多个参数:

'{}{}/{}{}/{}{}{}{}'.format(*'13082004')

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在PyMC中将自定义函数应用于变量?

来自分类Dev

如何在phoenix框架中将自定义验证规则应用于模型

来自分类Dev

如何在PyMC中将自定义函数应用于变量?

来自分类Dev

将自定义字体应用于从HTML字符串转换的归因字符串

来自分类Dev

如何在Java中生成自定义长度的随机字母数字字符串?

来自分类Dev

如何在THREE.js中将自定义着色器应用于Sprite

来自分类Dev

如何在javascript中将字符串/数字格式化为自定义模式?

来自分类Dev

如何在python中将dict应用于字符串而不是单个字母

来自分类Dev

如何在python中将dict应用于字符串而不是单个字母

来自分类Dev

如何将自定义主题应用于Google自定义搜索?

来自分类Dev

在Python中将自定义字符串格式的时间戳列转换为秒

来自分类Dev

如何在Three.js中将纹理应用于自定义几何

来自分类Dev

将自定义主题应用于Odoo应用

来自分类Dev

将自定义数字格式应用于错误值

来自分类Dev

将自定义样式应用于微调器

来自分类Dev

无法将自定义listSelector应用于ListView

来自分类Dev

将自定义函数应用于数据框

来自分类Dev

将自定义功能应用于熊猫df

来自分类Dev

将自定义累积功能应用于熊猫

来自分类Dev

将自定义累积功能应用于熊猫

来自分类Dev

如何将自定义字体应用于Android应用中的每个TextView

来自分类Dev

如何在Scala中将元组应用于格式字符串?

来自分类Dev

如何在自定义图标的帮助下将自定义链接应用于CKEditor中的现有文本

来自分类Dev

如何在MySQL中将位掩码应用于整数?

来自分类Dev

如何将自定义样式应用于SwitchCompat

来自分类Dev

如何将自定义字体应用于TTTAttributedLabel

来自分类Dev

如何将自定义材质设计主题应用于Bootstrap组件

来自分类Dev

如何将自定义函数应用于熊猫数据框的2列?

来自分类Dev

如何仅将自定义属性应用于元素?

Related 相关文章

  1. 1

    如何在PyMC中将自定义函数应用于变量?

  2. 2

    如何在phoenix框架中将自定义验证规则应用于模型

  3. 3

    如何在PyMC中将自定义函数应用于变量?

  4. 4

    将自定义字体应用于从HTML字符串转换的归因字符串

  5. 5

    如何在Java中生成自定义长度的随机字母数字字符串?

  6. 6

    如何在THREE.js中将自定义着色器应用于Sprite

  7. 7

    如何在javascript中将字符串/数字格式化为自定义模式?

  8. 8

    如何在python中将dict应用于字符串而不是单个字母

  9. 9

    如何在python中将dict应用于字符串而不是单个字母

  10. 10

    如何将自定义主题应用于Google自定义搜索?

  11. 11

    在Python中将自定义字符串格式的时间戳列转换为秒

  12. 12

    如何在Three.js中将纹理应用于自定义几何

  13. 13

    将自定义主题应用于Odoo应用

  14. 14

    将自定义数字格式应用于错误值

  15. 15

    将自定义样式应用于微调器

  16. 16

    无法将自定义listSelector应用于ListView

  17. 17

    将自定义函数应用于数据框

  18. 18

    将自定义功能应用于熊猫df

  19. 19

    将自定义累积功能应用于熊猫

  20. 20

    将自定义累积功能应用于熊猫

  21. 21

    如何将自定义字体应用于Android应用中的每个TextView

  22. 22

    如何在Scala中将元组应用于格式字符串?

  23. 23

    如何在自定义图标的帮助下将自定义链接应用于CKEditor中的现有文本

  24. 24

    如何在MySQL中将位掩码应用于整数?

  25. 25

    如何将自定义样式应用于SwitchCompat

  26. 26

    如何将自定义字体应用于TTTAttributedLabel

  27. 27

    如何将自定义材质设计主题应用于Bootstrap组件

  28. 28

    如何将自定义函数应用于熊猫数据框的2列?

  29. 29

    如何仅将自定义属性应用于元素?

热门标签

归档