Friday, June 22, 2012

Most common methods for strings in jython


Most common methods for strings

The following table summarizes the most common methods for strings. For instance, if s is a string, s.lower() returns s converted to lower cases. All operations on sequences are authorized.
Code
Description
s.capitalize()
Returns a copy of s in upper cases
s.center(width)
Returns a copy of s centered on a string of width characters
s.count(sub[,start[,end]])
Returns the number of occurrences of sub in s
s.encode([encoding[,errors]])
Returns the encoded version of s
s.endswith(suffix[,start[,end]])
Returns TRUE if s ends with a suffix
s.expandtabs([tabsize])
Returns a copy of s where all tabulations are replaced with tabsize spaces
s.find(sub[,start[,end]])
Returns the first index of s where sub was found
s.index(sub[,start[,end]])
Same as 'find' but returns an error sub is not found
s.isalnum()
Returns TRUE if all characters of s are alpha numeric
s.isalpha()
Returns TRUE if all characters of s are alpha
s.isdigit()
Returns TRUE if all characters of s are numeric
s.islower()
Returns TRUE if s is in lower case.
s.isspace()
Returns TRUE if s only contains spaces
s.istitle()
Returns TRUE if each word in s starts with an upper case
s.isupper()
Returns TRUE if all characters in s are in upper case
s.join(seq)
Returns the concatenation of strings of the sequence seq separated by s
s.ljust(width)
Returns a left justified copy of s with a maximum length of width characters
s.lower()
Returns a lower case copy of s
s.lstrip()
Returns a copy of s, trimming all spaces on the left.
s.replace(old, new[, maxsplit])
Replaces old with new in s
s.rfind(sub[,start[,end]])
Returns the last index of s where sub was found
s.rindex(sub[,start[,end]])
Same as rfind but returns an error if not found
s.rjust(width)
Returns a right-justified copy of s with a maximum length of width characters
s.rstrip()
Returns a copy of s, trimming all spaces on the right
s.split([sep[,maxsplit]])
Returns a list of words from s, using sep as a separator
s.splitlines([keepends])
Returns the list of lines from s
s.startswith(prefix[,start[,end]])
Returns TRUE if s starts with prefix
s.strip()
Returns a copy of s trimming all spaces on the left and right
s.swapcase()
Returns a copy of s with uppercases converted to lowercases and vice versa
s.title()
Returns a copy of s where all words start with an uppercase.
s.translate(table[,deletechars])
Translates s according to table
s.upper()
Returns an uppercase copy of s

No comments:

Post a Comment