zoukankan      html  css  js  c++  java
  • 字符串的操作

    name = "Template"

    name.capitalize() #首字母大写

    name.count("a") #统计a的数目

    name.center(50, "-") #填充字符

    name.endswith("ex") #判断是否以ex什么结尾

    name.expandtabs(tabsize=30) #建tab转换成30个空格

    name.find("name") #找出字符的下标

    name.format() #格式化输出

    name.format_map({"name":"leon"})

    name.isalnum() #判断是否是阿拉伯数字

    name.isalpha() #判断是否是纯英文字符

    name.isdecimal() #判断是否是十进制

    name.isdigit() #判断是否是一个整数

    name.isidentifier() #判断是否是一个合法的标识符(合法的变量名)

    name.islower() #判断是否是小写

    name.isnumeric() #判读是否是一个数字

    name.istitle() #判断是否是标题(每个首字母大写)

    name.isspace() #判断是否是一个空格

    name.isprintable() #判断是否可打印(tty终端不能打印)

    name.isupper() #判断是否是大写

    ('+'.join(["1", "2", "3"])) #加入+

    name.ljust(50, "*") #长50 不够用*填充

    name.rstrip() #去电右边空格

    name.lstrip() #左边去掉空格

    name.strip() #去掉两边空格

    p = str.maketrans("abcdef", "123456") #密码替换,字符串转成对应的值
    name.translate(p)

    name.replace("l", "L", 1) #l替换成大写L

    name.rfind("e") #找到最右边值的下标

    name.split() #默认按照空格分隔字符串

    name.splitlines() #按换行符分隔

    name.swapcase() #反转大小写

    name.zfill() #补0填充
  • 相关阅读:
    OpenMP
    linux下编写C++程序播放音频
    Canny Edge Detector
    部署服务器
    第五周--论文泛读
    AI研习社“看图猜作者”优秀代码技术总结
    Neural Multimodal Cooperative Learning Toward Micro-Video Understanding学习笔记
    第二次作业:卷积神经网络 part 2
    循环神经网络
    ORB-SLAM学习笔记
  • 原文地址:https://www.cnblogs.com/Template/p/9428140.html
Copyright © 2011-2022 走看看