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

    name="My 	 name is  {name} and age is {age}"
    print(name.capitalize()) #将name的值首字母大写
    print(name.count("a")) #输出a这个字符的出现的个数
    print(name.center(50,"-")) #一共打印50个,其他用-代替
    print(name.endswith("ex")) #结尾是否包含ex
    print(name.expandtabs(tabsize=30)) #将字符串中的 转化为30个空格
    print(name[name.find("name"):]) #find查找的意思 字符串也可以进行切片,返回的结果为name及后面的一行内容
    print(name.format(name="wang",age=23))

    print(name.format_map({"name":"wang","age":23})) #字典的格式。。  和format的结果一样

    print("ab123".isalnum()) #判断是否包含字母和数字,如果包含则返回为true
    print("ab124".isalpha()) #判断是否包含纯英文字符,如果是则返回为true,大小写不区分
    print("122".isdigit()) #判断是否为整数,如果为整数则返回为true
    print("al1".isidentifier()) #判断是不是一个合法的标识符(就是判断是不是合法的变量名)
    print("aLL".islower()) #判断是不是小写,是则返回true
    print("aLL".isnumeric()) #判断是不是数字,是则返回true
    print("aLL".isspace()) #判断是不是空格
    print("My Name Is ".istitle()) #判断每个字符串的首字母大写,是的话就为true
    print("my name is ".isupper())#判断是否是大写

    print('+'.join(['1','2','3'])) #将列表的值转变为字符串的形式  这个输出结果为:1+2+3

    print(name.ljust(50,"*"))

    print(name.rjust(50,"*"))
    print("WANG".lower())#将大写变成小写
    print("wang".upper()) #将小写边城大写
    print(" wang".lstrip()) #取消左边的空格和回车
    print("wang1 ".rstrip())#去掉右边的空格和回车
    print("   abng ".strip())#将左边和右边的空格和回车都去掉
    print("wang han".replace('a','A',1))#将字符串中的a替换为大写的A,只替换其中一个
    print('wang wang'.rfind('a')) #找到最右边的那个字符的下标

    print('1+2+3+4'.split('+')) #以+号为分隔符,输出为列表的格式
    print('wang LI'.swapcase()) #将大写小反转
    print('wang han'.title()) #将每个字符串的首字母大写

     

  • 相关阅读:
    三、单例模式
    二、工厂模式
    一、设计模式六大原则
    十二、Spring之IOC容器初始化
    PythonWeb开发教程(二),搭建第一个django项目
    PythonWeb开发教程(一),开发之前需要准备什么
    基于python的性能测试工具–locust
    在成为测试大牛的路上,我推荐BestTest
    移动端自动化测试(一)appium环境搭建
    常用工具篇(二)死链接扫描工具–Xenu
  • 原文地址:https://www.cnblogs.com/hanhan914-wang/p/7424208.html
Copyright © 2011-2022 走看看