python标准模块string

python的标准模块string

先看string模块提供什么东东给我们使用:

__all__ = [
  "ascii_letters", "ascii_lowercase", "ascii_uppercase", 
  "capwords", "digits", "hexdigits", "octdigits", "printable", 
  "punctuation",  "whitespace", "Formatter", "Template"
]
"""
ascii_letters	保存所有ascii码中的小写英文字母和所有ascii码中的大写英文字母
ascii_lowercase 保存所有ascii码中的小写英文字母
ascii_uppercase 保存所有ascii码中的大写英文字母
capwords 	是一个函数,请往下看后面有介绍和使用
digits 		保存获取所有的10进制数字字符
hexdigits 	保存所有16进制的数字字符
octdigits 	保存所有的8进制数字字符
printable 	保存所有可以打印的字符
punctuation 保存所有的标点符号
whitespace 	保存所有空白字符
"""

截图如下:
在这里插入图片描述

使用:

import string
print(string.ascii_letters) #小写字母+大写字母
print(string.ascii_lowercase)
print(string.ascii_uppercase)
#....

输出结果:
在这里插入图片描述

capwords()函数的使用:

语法:

"""
capwords(s, sep=None) 将所有单词首字母变大写,剩下的变小写,返回字符串
  eg: " aBc  dEf " -> "Abc Def".
"""
import string

s="me aNd yOu"
res = string.capwords(s)
print(res)

输出结果:
在这里插入图片描述

Formatter()类:

import string

print(help(string.Formatter))
"""
fm = string.Formatter()
方法:
  fm.check_unused_args(self, used_args, args, kwargs)
  fm.convert_field(self, value, conversion)
  fm.format(*args, **kwargs)
  fm.format_field(self, value, format_spec)
  fm.get_field(self, field_name, args, kwargs)
  fm.get_value(self, key, args, kwargs)
  fm.parse(self, format_string)
  fm.vformat(self, format_string, args, kwargs)
"""

Template()类:

import string

print(help(string.Template))

------结束------
仅学习。

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值