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

    #查看字符串对象有哪些方法
    str1 = 'admin'
    print(dir(str1))
    【结果】

    ['__add__', '__class__', '__contains__', '__delattr__', '__dir__', '__doc__', '__eq__', '__format__', '__ge__', '__getattribute__', '__getitem__', '__getnewargs__', '__gt__', '__hash__', '__init__', '__init_subclass__', '__iter__', '__le__', '__len__', '__lt__', '__mod__', '__mul__', '__ne__', '__new__', '__reduce__', '__reduce_ex__', '__repr__', '__rmod__', '__rmul__', '__setattr__', '__sizeof__', '__str__', '__subclasshook__', 'capitalize', 'casefold', 'center', 'count', 'encode', 'endswith', 'expandtabs', 'find', 'format', 'format_map', 'index', 'isalnum', 'isalpha', 'isascii', 'isdecimal', 'isdigit', 'isidentifier', 'islower', 'isnumeric', 'isprintable', 'isspace', 'istitle', 'isupper', 'join', 'ljust', 'lower', 'lstrip', 'maketrans', 'partition', 'replace', 'rfind', 'rindex', 'rjust', 'rpartition', 'rsplit', 'rstrip', 'split', 'splitlines', 'startswith', 'strip', 'swapcase', 'title', 'translate', 'upper', 'zfill']

    带下划线的方法全部忽略,不需要了解

    #字符串替换
    print(str1.replace('admin','baidu'))
    【结果】baidu abc
    #索引
    print(str1.find('m'))
    【结果】2

    在接口测试中用得比较多的字符串方法
    #字符串是否以...开头
    print(str1.startswith('a'))
    【结果】True

    #字符串以...结果
    print(str1.endswith('m'))
    【结果】False

    #字符串是不是数字
    print(str1.isdigit())
    【结果】False

    #字母大小写切换
    print(str1.upper())
    print(str1.lower())

    #字符串拆分
    str2 = 'hello,little boy'
    str3 = str2.split(',')
    print(str3)
    print(type(str3))
    【结果】['hello', 'little boy']       <class 'list'>
    #将列表合并成字符串
    str4 = ':'.join(str3)
    print(str4)
    【结果】hello:little boy

    #  %格式化,即用%作为占位符
    name = 'a litte tree'
    age = '6'
    print('我的名字是%s,我今年%s岁了'%(name,age))
    # format格式化,用{}作为占位符,推荐
    print('我的名字是{0},我今年{1}岁了'.format(name,age))
    【结果】

    我的名字是a litte tree,我今年6岁了
    我的名字是a litte tree,我今年6岁了





  • 相关阅读:
    java基础语法
    java 设计模式
    Mysql或者SQL Server数据库的运行机制和体系架构
    数据库中间件
    Spring的工作原理
    Hibernate和Mybatis的工作原理以及区别
    SpringMVC
    HTML学习笔记(八) Web Worker
    HTML学习笔记(七) Web Storage
    HTML学习笔记(六) 元素拖放
  • 原文地址:https://www.cnblogs.com/zyamei/p/11389592.html
Copyright © 2011-2022 走看看