2020-12-07

  • 列表转字符串

x=''.join([str(i) for i in x]) #x初始为列表
  • 判断字符是否为汉字

#python3版本
def is_chinese(uchar):
    """用unicode判断是否是汉字"""
    if uchar >= '\u4e00' and uchar<='\u9fa5':
        return True
    else:
        return False
  • 字符串字符大小写转换

  1. str.lower():将str中的大写字母转小写字母
    >>> 'SDdf'.lower()
    'sddf'
    

     

  2. str.upper():将str中的小写字母转成大写字母
    >>> 'SDdf'.upper()
    'SDDF'

     

  3. str.swapcase():将str中的大小写互换
    >>> 'SDdf'.swapcase()
    'sdDF'

     

  4. str.capitalize():只保留str中首字母大写 
    >>> 'SDdf'.capitalize()
    'Sddf'
    >>> 's sS DF sdf'.capitalize()
    'S ss df sdf'

     

  5. string.capwords(str):只保留str首字母大写 
    这是string模块中的函数,所以需要导入string模块(import string)。 
    工作原理先是将str用split()函数(默认以空格为分隔符)切开,然后用capitalize()把切开的每个字符串的首字母变成大写,最后再用join()合并连接到一起。
    >>> string.capwords('asdf')
    'Asdf'
    >>> string.capwords('aaAS ssDF sdf')
    'Aaas Ssdf Sdf'
    >>> string.capwords('aaAS ssDF-sdf')
    'Aaas Ssdf-sdf'

     

  6. string.title():将每个单词的首字母都转换成大写,其余小写

 

 

 

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值