zoukankan      html  css  js  c++  java
  • Python之String Methods

    Here are some of the most common string methods. A method is like a function, but it runs "on" an object. If the variable s is a string, then the code s.lower() runs the lower() method on that string object and returns the result (this idea of a method running on an object is one of the basic ideas that make up Object Oriented Programming, OOP). Here are some of the most common string methods:

    • s.lower(), s.upper() -- returns the lowercase or uppercase version of the string
    • s.strip() -- returns a string with whitespace removed from the start and end
    • s.isalpha()/s.isdigit()/s.isspace()... -- tests if all the string chars are in the various character classes
    • s.startswith('other'), s.endswith('other') -- tests if the string starts or ends with the given other string
    • s.find('other') -- searches for the given other string (not a regular expression) within s, and returns the first index where it begins or -1 if not found
    • s.replace('old', 'new') -- returns a string where all occurrences of 'old' have been replaced by 'new'
    • s.split('delim') -- returns a list of substrings separated by the given delimiter. The delimiter is not a regular expression, it's just text. 'aaa,bbb,ccc'.split(',') -> ['aaa', 'bbb', 'ccc']. As a convenient special case s.split() (with no arguments) splits on all whitespace chars.
    • s.join(list) -- opposite of split(), joins the elements in the given list together using the string as the delimiter. e.g. '---'.join(['aaa', 'bbb', 'ccc']) -> aaa---bbb---ccc
    Work for fun,Live for love!
  • 相关阅读:
    Linux系统NBD驱动安装拓展篇
    关于测试策略,测试方针,测试计划,测试方案的理解
    IE9 以下版本浏览器兼容HTML5的方法,使用的静态资源的html5shiv包:
    数组实现队列
    Python中的文件夹、包、模块、类、函数
    python单元测试框架pytest 和unittest
    Python语法学习笔记
    Appium遇到的问题
    测试质量体系建设
    运营需求测试点
  • 原文地址:https://www.cnblogs.com/allenblogs/p/2024869.html
Copyright © 2011-2022 走看看