Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
0% found this document useful (0 votes)
5 views

Methods and Functions

Uploaded by

ss19608
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
5 views

Methods and Functions

Uploaded by

ss19608
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 4

1

Methods for strings:


• count(...)
S.count(sub[, start[, end]]) -> int
Return the number of non-overlapping occurrences of substring sub in string
S[start:end]. Optional arguments start and end are interpreted as in slice
notation.

• find(...)
S.find(sub[, start[, end]]) -> int
Return the lowest index in S where substring sub is found, such that sub is
contained within S[start:end]. Optional arguments start and end are
interpreted as in slice notation.
Return -1 on failure.

• index(...)
S.index(sub[, start[, end]]) -> int
Same as find(...) but raises ValueError when the substring is not found.

• isalnum(...)
S.isalnum() -> bool
Return True if all characters in S are alphanumeric and there is at least
one character in S, False otherwise.

• isalpha(...)
S.isalpha() -> bool
Return True if all characters in S are alphabetic and there is at least one
character in S, False otherwise.

• isdigit(...)
S.isdigit() -> bool
Return True if all characters in S are digits and there is at least one
character in S, False otherwise.

• islower(...)
S.islower() -> bool
Return True if all cased characters in S are lowercase and there is at least
one cased character in S, False otherwise.

• isupper(...)
S.isupper() -> bool
Return True if all cased characters in S are uppercase and there is at least
one cased character in S, False otherwise.

• join(...)
S.join(iterable) -> str
Return a string which is the concatenation of the strings in the iterable.
The separator between elements is S.

• lower(...)
S.lower() -> str
Return a copy of the string S converted to lowercase.

• lstrip(...)
S.lstrip([chars]) -> str
Return a copy of the string S with leading whitespace removed.
If chars is given and not None, remove characters in chars instead.

• replace(...)
S.replace(old, new[, count]) -> str
2

Return a copy of S with all occurrences of substring old replaced by new.


If the optional argument count is given, only the first count occurrences
are replaced.

• rstrip(...)
S.rstrip([chars]) -> str
Return a copy of the string S with trailing whitespace removed.
If chars is given and not None, remove characters in chars instead.

• split(...)
S.split(sep=None) -> list of strings
Return a list of the words in S, using sep as the delimiter string.
If sep is not specified or is None, any whitespace string is a separator and
empty strings are removed from the result.

• strip(...)
S.strip([chars]) -> str
Return a copy of the string S with leading and trailing whitespace removed.
If chars is given and not None, remove characters in chars instead.

• upper(...)
S.upper() -> str
Return a copy of S converted to uppercase.

Methods for lists:


• append(...)
L.append(object) -> None
Append object to end.

• clear(...)
L.clear() -> None
Remove all items from L.

• copy(...)
L.copy() -> list
Return a shallow copy of L.

• count(...)
L.count(value) -> integer
Return number of occurrences of value.

• extend(...)
L.extend(iterable) -> None
Extend list by appending elements from the iterable.

• index(...)
L.index(value, [start, [stop]]) -> integer
Return first index of value. Optional arguments start and end are
interpreted as in slice notation (L[start:end]).
Raises ValueError if the value is not present.

• insert(...)
L.insert(index, object) -> None
Insert object before index.

• pop(...)
L.pop([index]) -> item
Remove and return item at index (default last).
3

Raises IndexError if list is empty or index is out of range.

• remove(...)
L.remove(value) -> None
Remove first occurrence of value.
Raises ValueError if the value is not present.

• reverse(...)
L.reverse() -> None
Reverse. *IN PLACE*

• sort(...)
L.sort(key=None, reverse=False) -> None
Stable sort. *IN PLACE*

Random module:
• choice(...)
random.choice(seq) -> element
Choose a random element from a non-empty sequence seq.

• randint(...)
random.randint(a, b) -> int
Return random integer in range [a, b], including both end points.

• random(...)
random.random() -> float
Return random float in range [0.0, 1.0], including 0.0 and excluding 1.0.
• shuffle(...)
random.shuffle(L) -> None
Shuffle list x in place, and return None.

Builtin functions:
• chr(...)
chr(i) -> str
Return a Unicode string of one character with ordinal i.

• len(...)
len(obj) -> int
Return the number of items in the object obj.

• max(...)
max(iterable) -> item
max(arg1, arg2) -> value
With a single iterable argument, return its biggest item.
With two or more arguments, return the biggest argument.

• min(...)
min(iterable) -> value
min(arg1, arg2) -> value
With a single iterable argument, return its smallest item.
With two or more arguments, return the smallest argument.

• ord(...)
ord(c) -> int
Return the Unicode code point for a one-character string c.

• sum(...)
4

sum(iterable[,start=0]) -> value


Return the sum of a start value (default: 0) plus an iterable of numbers.
When the iterable is empty, return the start value.
This function is intended specifically for use with numeric values and may
reject non-numeric types.

You might also like