标签:back false api bst 用户输入 切割 查找 类型 size
字符串操作<
数字,字符串,元组是不可变类型,即操作结果是返回值,源字符串不会改变
myStr = "hello world! Everybody"
myStr.find("Eve")得到结果13,即这个子串在主串的起始位置,从左向右查找。
myStr.rfind("Eve") 从右向左查找。
find(),rfind(),找到返回下标,没有找到返回-1。index()没有找到返回异常。
------------------------------------------------------------------------------------------------------
count()返回子串出现的次数。
myStr.count(substr, start, end)默认myStr整个字符串。
myStr.replace(str1, str2, num)将str1替换为str2, num表示替换次数。
------------------------------------------------------------------------------------------------------
split(str, maxsize)根据str来切割字符串,可以指定次数。默认为删除空格\t \n 等转义字符。
将一个字符串切割为一个元组。
------------------------------------------------------------------------------------------------------
title()可以把每个单词首字母大写
capitalize()将第一个单词首字母大写
-----------------------------------------------------------------------------------------------------
endswith(obj)可以检查文件名的后缀是否为obj,是返回True,否则False。
startswith(obj)检查是否以obj开头。
-----------------------------------------------------------------------------------------------------
lower()将字符串的字符变为小写。
upper()将字符串的字符变为大写。
可以用来检测用户输入的文本。
------------------------------------------------------------------------------------------------------
center(width)居中,ljust(width)靠左,rjust(width)靠右,其余用空格填充,总长度为width。
lstrip()删除左边空白字符,rstrip()删除右边空白字符,strip()删除两端空白字符。
partition(str)根据str将字符串划分为三部分。
splitlines()根据\n即换行进行切割。
------------------------------------------------------------------------------------------------------
isalpha()判断是不是纯字符。
isdigit()判断是不是纯数字。
isalnum()判断是不是数字与字符组成的。
isspace()是不是只包含空格。
------------------------------------------------------------------------------------------------------
str = ‘=‘
myStr = [‘aaa‘, ‘bbb‘, ‘ccc‘]
str.join(myStr)
得到结果‘aaa=bbb=c‘,即使用str连接成字符串。 列表组成字符串
>
标签:back false api bst 用户输入 切割 查找 类型 size
原文地址:http://www.cnblogs.com/ForXinYuanStudyPy/p/7625916.html