This document provides a summary of a lecture on Python and Perl. It recaps previous topics, outlines goals for the next few weeks including creating simple games with PyGame. It then outlines the topics to be covered, including Python built-in objects like numbers, strings, lists, tuples, dictionaries and files. It discusses numeric operations and formats. It also covers modules, user input, and string formatting.
This document provides an introduction to the Python programming language. It describes Python as a multi-purpose, object-oriented language that is interpreted, dynamically typed and focuses on readability. It lists several major organizations that use Python. It then provides examples of basic Python programs and covers key Python concepts like variables, data types, strings, comments, functions and more in under 3 sentences each.
This document provides an overview and instructions for a course in Python programming. It discusses the recommended course literature, including Learning Python and Python in a Nutshell books. It also describes using the IDLE integrated development environment for writing and running Python code on Windows and Unix systems. The document then begins covering basic Python concepts like variables, data types, strings, lists, dictionaries and objects.
The document discusses Python objects and data types. It covers strings, numbers, lists, tuples, and other basic data types in Python. Strings can be indexed and sliced, and operations like concatenation and length calculation can be performed on strings. Lists and tuples are sequence data types that allow ordered collections of elements. Numbers support arithmetic operators and can include integers, floats, complexes, decimals, and rationals.
The document provides information about using IDLE to edit and run Python scripts under Windows. It discusses using IDLE as an interactive development environment with a graphical user interface. The startup message for IDLE is shown, indicating the version number and interactive mode. Basic variable types and operations in Python like integers, floats, strings, Boolean expressions, and lists are introduced.
This document provides an overview of strings in Python. It discusses how to create, access, update, and format strings. Various string methods and operators are also described, including slicing, concatenation, formatting, escaping characters, and more. Built-in string methods allow manipulation of strings through actions like capitalization, padding, stripping, counting occurrences, and other processing of string values.
Machine Learning With Python From India’s Most Advanced Learner’s Community. 200+ High-Quality Lectures. 4 Months Live Mentor-ship. 15+ Projects. Industry Insights.
Visit- https://insideaiml.com/course-details/Machine-Learning-with-Python-Statistics
The document provides an overview of the Python programming language. It discusses features of Python like being simple, easy to learn, versatile, free and open source. It also covers limitations of Python such as being slower than C/C++ for computation heavy tasks. The document describes applications of Python like web development, scientific computing, games development. It then explains basics of Python programming like writing the first program, data types, variables, operators, expressions and lists. Finally, it discusses type conversion and type coercion in Python.
This document provides an overview of key Python concepts including numbers, strings, variables, lists, tuples, dictionaries, and sets. It defines each concept and provides examples. Numbers discusses integer, float, and complex data types. Strings covers string operations like accessing characters, concatenation, formatting and methods. Variables explains variable naming rules and scopes. Lists demonstrates accessing, modifying, and sorting list elements. Tuples describes immutable ordered collections. Dictionaries defines storing and accessing data via keys and values. Sets introduces unordered unique element collections.
The document discusses various data types in Python including float, complex, bool, and str (string) types. It provides details on how each data type stores and represents values. For float, it notes they have a precision of 16 digits and can be represented exponentially. Complex numbers are written as x + yj. Bool only allows True or False values. Strings use Unicode encoding and can be delimited by either single or double quotes, using escape characters when needed. It also discusses accessing individual characters within a string using indexes.
Introduction To Programming with PythonSushant Mane
The document provides an introduction to the Python programming language. It discusses Python's core features like being an interpreted, object-oriented, and dynamic language. It covers basic Python concepts like data types, variables, operators, control flow, functions, modules, file handling, and object-oriented programming. The document contains examples and explanations of built-in types like numbers, strings, lists, tuples, and dictionaries. It also discusses control structures, functions, modules, and classes in Python.
Good morning Salma Hayek you have to do is your purpose of the best time to plant grass seed in the morning Salma Hayek you have to do is your purpose of the best time to plant grass seed in the morning Salma Hayek you have to do is your purpose of the best time to plant grass seed in the morning Salma Hayek you want me potter to plant in spring I will be there in the morning Salma Hayek you have a nice weekend with someone legally allowed in spring a contract for misunderstanding and tomorrow I hope it was about the best msg you want me potter you want me potter you want to do is your purpose of the best time to plant grass seed in the morning Salma Hayek you have to do it up but what do you think about the pros of the morning Salma good mornings are you doing well and tomorrow I hope it goes well and I hope you to do it goes well and tomorrow I have to be there at both locations in spring a nice day service and I hope it goes away soon as I can you have to be to get a I hope it goes away soon I hope it goes away soon I hope it goes away soon as I can you have to be to work at a time I can do is
Introduction to Python Programming | InsideAIMLVijaySharma802
This document provides an introduction to the Python programming language. It discusses key features such as: Python being an easy to learn, read, and maintain language with a broad standard library; its use across many domains and companies; and how it can be used for tasks like web development, data science, and more. The document also covers Python concepts like variables, data types, conditional statements, loops, functions, strings and operators.
Lectures from a Python workshop I taught in 2013 at the University of Pittsburgh. These are introductory slides to teach important aspects of the Python language.
Update: python limits the number of recursion calls, so computing the factorial as shown in the slides may not be generally usable.
Python supports four main numerical types - integers, long integers, floating point numbers, and complex numbers. It provides various functions for mathematical, random number, trigonometric operations and constants like pi and e. Numbers are immutable and created using literals or by assigning values. The del statement can delete single or multiple number references.
This document provides an overview of Python programming concepts for a summer engineering program. It covers setting up Python environments, basic syntax like indentation and variable types, arithmetic and logical operators, conditional statements like if/else and for/while loops, functions, error handling, file input/output, and two assignment tasks involving computing prices from stock and writing/reading to a file.
This document provides an introduction to the Python language and discusses Python data types. It covers how to install Python, interact with the Python interpreter through command line and IDLE modes, and learn basic Python parts like data types, operators, functions, and control structures. The document discusses numeric, string, and other data types in Python and how to manipulate them using built-in functions and operators. It also introduces Python library modules and the arcpy package for geoprocessing in ArcGIS.
This document provides an introduction to the Python programming language. It discusses installing Python and interacting with it through command line and IDLE modes. It covers basic Python data types like numbers, strings, lists, and booleans. It demonstrates how to perform operations and call functions on these data types. It also discusses Python modules, getting input from users, and assigning values to variables.
This document provides an introduction to the Python language and discusses Python data types. It covers how to install Python, interact with the Python interpreter through command line and IDLE modes, and learn basic Python parts like data types, operators, functions, and control structures. The document discusses numeric, string, and other data types in Python and how to manipulate them using built-in functions and operators. It also introduces Python library modules and the arcpy package for geoprocessing in ArcGIS.
This document provides an introduction to the Python programming language. It discusses installing Python and interacting with it through command line and IDLE modes. It covers basic Python data types like numbers, strings, lists, and booleans. It demonstrates how to perform operations and call functions on these data types. It also discusses Python modules, getting input from users, and assigning values to variables.
Machine Learning With Python From India’s Most Advanced Learner’s Community. 200+ High-Quality Lectures. 4 Months Live Mentor-ship. 15+ Projects. Industry Insights.
Visit- https://insideaiml.com/course-details/Machine-Learning-with-Python-Statistics
The document provides an overview of the Python programming language. It discusses features of Python like being simple, easy to learn, versatile, free and open source. It also covers limitations of Python such as being slower than C/C++ for computation heavy tasks. The document describes applications of Python like web development, scientific computing, games development. It then explains basics of Python programming like writing the first program, data types, variables, operators, expressions and lists. Finally, it discusses type conversion and type coercion in Python.
This document provides an overview of key Python concepts including numbers, strings, variables, lists, tuples, dictionaries, and sets. It defines each concept and provides examples. Numbers discusses integer, float, and complex data types. Strings covers string operations like accessing characters, concatenation, formatting and methods. Variables explains variable naming rules and scopes. Lists demonstrates accessing, modifying, and sorting list elements. Tuples describes immutable ordered collections. Dictionaries defines storing and accessing data via keys and values. Sets introduces unordered unique element collections.
The document discusses various data types in Python including float, complex, bool, and str (string) types. It provides details on how each data type stores and represents values. For float, it notes they have a precision of 16 digits and can be represented exponentially. Complex numbers are written as x + yj. Bool only allows True or False values. Strings use Unicode encoding and can be delimited by either single or double quotes, using escape characters when needed. It also discusses accessing individual characters within a string using indexes.
Introduction To Programming with PythonSushant Mane
The document provides an introduction to the Python programming language. It discusses Python's core features like being an interpreted, object-oriented, and dynamic language. It covers basic Python concepts like data types, variables, operators, control flow, functions, modules, file handling, and object-oriented programming. The document contains examples and explanations of built-in types like numbers, strings, lists, tuples, and dictionaries. It also discusses control structures, functions, modules, and classes in Python.
Good morning Salma Hayek you have to do is your purpose of the best time to plant grass seed in the morning Salma Hayek you have to do is your purpose of the best time to plant grass seed in the morning Salma Hayek you have to do is your purpose of the best time to plant grass seed in the morning Salma Hayek you want me potter to plant in spring I will be there in the morning Salma Hayek you have a nice weekend with someone legally allowed in spring a contract for misunderstanding and tomorrow I hope it was about the best msg you want me potter you want me potter you want to do is your purpose of the best time to plant grass seed in the morning Salma Hayek you have to do it up but what do you think about the pros of the morning Salma good mornings are you doing well and tomorrow I hope it goes well and I hope you to do it goes well and tomorrow I have to be there at both locations in spring a nice day service and I hope it goes away soon as I can you have to be to get a I hope it goes away soon I hope it goes away soon I hope it goes away soon as I can you have to be to work at a time I can do is
Introduction to Python Programming | InsideAIMLVijaySharma802
This document provides an introduction to the Python programming language. It discusses key features such as: Python being an easy to learn, read, and maintain language with a broad standard library; its use across many domains and companies; and how it can be used for tasks like web development, data science, and more. The document also covers Python concepts like variables, data types, conditional statements, loops, functions, strings and operators.
Lectures from a Python workshop I taught in 2013 at the University of Pittsburgh. These are introductory slides to teach important aspects of the Python language.
Update: python limits the number of recursion calls, so computing the factorial as shown in the slides may not be generally usable.
Python supports four main numerical types - integers, long integers, floating point numbers, and complex numbers. It provides various functions for mathematical, random number, trigonometric operations and constants like pi and e. Numbers are immutable and created using literals or by assigning values. The del statement can delete single or multiple number references.
This document provides an overview of Python programming concepts for a summer engineering program. It covers setting up Python environments, basic syntax like indentation and variable types, arithmetic and logical operators, conditional statements like if/else and for/while loops, functions, error handling, file input/output, and two assignment tasks involving computing prices from stock and writing/reading to a file.
This document provides an introduction to the Python language and discusses Python data types. It covers how to install Python, interact with the Python interpreter through command line and IDLE modes, and learn basic Python parts like data types, operators, functions, and control structures. The document discusses numeric, string, and other data types in Python and how to manipulate them using built-in functions and operators. It also introduces Python library modules and the arcpy package for geoprocessing in ArcGIS.
This document provides an introduction to the Python programming language. It discusses installing Python and interacting with it through command line and IDLE modes. It covers basic Python data types like numbers, strings, lists, and booleans. It demonstrates how to perform operations and call functions on these data types. It also discusses Python modules, getting input from users, and assigning values to variables.
This document provides an introduction to the Python language and discusses Python data types. It covers how to install Python, interact with the Python interpreter through command line and IDLE modes, and learn basic Python parts like data types, operators, functions, and control structures. The document discusses numeric, string, and other data types in Python and how to manipulate them using built-in functions and operators. It also introduces Python library modules and the arcpy package for geoprocessing in ArcGIS.
This document provides an introduction to the Python programming language. It discusses installing Python and interacting with it through command line and IDLE modes. It covers basic Python data types like numbers, strings, lists, and booleans. It demonstrates how to perform operations and call functions on these data types. It also discusses Python modules, getting input from users, and assigning values to variables.
Characterization of Polymeric Materials by Thermal Analysis, Spectroscopy an...1SI20ME092ShivayogiB
3d Printing Nano composites As the world of technology continually drives the scientific community and the
development of innovative instrumentation, it is important for the analytical chemist to
be certain to take advantage of the wide range of knowledge that can be gained by using
multiple modes of analysis. No single instrument is capable of entirely characterizing a
material; therefore, the knowledge gained from multiple modes of analysis must be
pieced together in order to provide the most accurate description of the sample. Using a
single method only provides one dimension, but with the use of additional methods the
analysis is multi-faceted. Instrument systems are designed to gather a distinct set of
data, with no single system providing complete analysis. By coupling traditional
thermal analysis techniques such as thermogravimetric (TGA), thermomechanical
(TMA), and dynamic scanning calorimetry (DSC) with spectroscopic techniques such
as Fourier Transform Infrared (FTIR), mass spectroscopy (MS), and X-ray diffraction
(XRD), all aspects surrounding the materials physical and chemical properties can be
determined almost entirely. Specifically the importance of evolved gas analysis (EGA),
thermal-IR, XRD, and micro-thermal analysis will be discussed.
Call For Papers - International Journal on Natural Language Computing (IJNLC)kevig
Natural Language Processing is a programmed approach to analyze text that is based on both a
set of theories and a set of technologies. This forum aims to bring together researchers who have
designed and build software that will analyze, understand, and generate languages that humans use
naturally to address computers.
International Journal of Distributed and Parallel systems (IJDPS)samueljackson3773
The growth of Internet and other web technologies requires the development of new
algorithms and architectures for parallel and distributed computing. International journal of
Distributed and parallel systems is a bimonthly open access peer-reviewed journal aims to
publish high quality scientific papers arising from original research and development from
the international community in the areas of parallel and distributed systems. IJDPS serves
as a platform for engineers and researchers to present new ideas and system technology,
with an interactive and friendly, but strongly professional atmosphere.
May 2025 - Top 10 Read Articles in Artificial Intelligence and Applications (...gerogepatton
The International Journal of Artificial Intelligence & Applications (IJAIA) is a bi monthly open access peer-reviewed journal that publishes articles which contribute new results in all areas of the Artificial Intelligence & Applications (IJAIA). It is an international journal intended for professionals and researchers in all fields of AI for researchers, programmers, and software and hardware manufacturers. The journal also aims to publish new attempts in the form of special issues on emerging areas in Artificial Intelligence and applications.
New Microsoft Office Word Documentfrf.docxmisheetasah
Ad
Python programming unit 2 -Slides-3.ppt
1. 8. Python - Numbers
• Number data types store numeric values. They are immutable
data types, which means that changing the value of a number
data type results in a newly allocated object.
• Number objects are created when you assign a value to them.
For example:
var1 = 1
var2 = 10
• You can also delete the reference to a number object by
using the del statement. The syntax of the del statement is:
del var1[,var2[,var3[....,varN]]]]
You can delete a single object or multiple objects by using
the del statement. For example:
del var del var_a, var_b
2. Python supports four different numerical types:
• int (signed integers): often called just integers or ints, are positive or
negative whole numbers with no decimal point.
• long (long integers ): or longs, are integers of unlimited size, written like
integers and followed by an uppercase or lowercase L.
• float (floating point real values) : or floats, represent real numbers and are
written with a decimal point dividing the integer and fractional parts. Floats
may also be in scientific notation, with E or e indicating the power of 10
(2.5e2 = 2.5 x 102 = 250).
• complex (complex numbers) : are of the form a + bJ, where a and b are
floats and J (or j) represents the square root of -1 (which is an imaginary
number). a is the real part of the number, and b is the imaginary part.
Complex numbers are not used much in Python programming.
4. Number Type Conversion:
• Type int(x)to convert x to a plain integer.
• Type long(x) to convert x to a long integer.
• Type float(x) to convert x to a floating-point number.
• Type complex(x) to convert x to a complex number with real
part x and imaginary part zero.
• Type complex(x, y) to convert x and y to a complex number
with real part x and imaginary part y. x and y are numeric
expressions
5. Mathematical Functions:
Function Returns ( description )
abs(x) The absolute value of x: the (positive) distance between x and zero.
ceil(x) The ceiling of x: the smallest integer not less than x
cmp(x, y) -1 if x < y, 0 if x == y, or 1 if x > y
exp(x) The exponential of x: e
x
fabs(x) The absolute value of x.
floor(x) The floor of x: the largest integer not greater than x
log(x) The natural logarithm of x, for x> 0
log10(x) The base-10 logarithm of x for x> 0 .
max(x1, x2,...) The largest of its arguments: the value closest to positive infinity
min(x1, x2,...) The smallest of its arguments: the value closest to negative infinity
modf(x) The fractional and integer parts of x in a two-item tuple. Both parts
have the same sign as x. The integer part is returned as a float.
pow(x, y) The value of x**y.
round(x [,n]) x rounded to n digits from the decimal point. Python rounds away from
zero as a tie-breaker: round(0.5) is 1.0 and round(-0.5) is -1.0.
sqrt(x) The square root of x for x > 0
6. Random Number Functions:
Function Returns ( description )
choice(seq) A random item from a list, tuple, or string.
randrange ([start,]
stop [,step])
A randomly selected element from range(start, stop,
step)
random() A random float r, such that 0 is less than or equal to
r and r is less than 1
seed([x]) Sets the integer starting value used in generating
random numbers. Call this function before calling
any other random module function. Returns None.
shuffle(lst) Randomizes the items of a list in place. Returns
None.
uniform(x, y) A random float r, such that x is less than or equal to
r and r is less than y
7. Trigonometric Functions:
Function Description
acos(x) Return the arc cosine of x, in radians.
asin(x) Return the arc sine of x, in radians.
atan(x) Return the arc tangent of x, in radians.
atan2(y, x) Return atan(y / x), in radians.
cos(x) Return the cosine of x radians.
hypot(x, y) Return the Euclidean norm, sqrt(x*x + y*y).
sin(x) Return the sine of x radians.
tan(x) Return the tangent of x radians.
degrees(x) Converts angle x from radians to degrees.
radians(x) Converts angle x from degrees to radians.
9. 9. Python - Strings
• Strings are amongst the most popular types in Python. We
can create them simply by enclosing characters in quotes.
Python treats single quotes the same as double quotes.
• Creating strings is as simple as assigning a value to a
variable. For example:
var1 = 'Hello World!'
var2 = "Python Programming"
10. Accessing Values in Strings:
• Python does not support a character type; these are treated as
strings of length one, thus also considered a substring.
• To access substrings, use the square brackets for slicing along with
the index or indices to obtain your substring:
• Example:
var 1 = 'Hello World!'
var2 = "Python Programming"
print "var1[0]: ", var1[0]
print "var2[1:5]: ", var2[1:5]
This will produce following result:
var1[0]: H
var2[1:5]: ytho
11. Updating Strings:
• You can "update" an existing string by (re)assigning a variable to
another string. The new value can be related to its previous value or to
a completely different string altogether.
• Example:
var1 = 'Hello World!'
print "Updated String :- ", var1[:6] + 'Python'
This will produce following result:
Updated String :- Hello Python
12. Escape Characters:
Backslash Hexadecimal
Description
notation character
a 0x07 Bell or alert
b 0x08 Backspace
cx Control-x
C-x Control-x
e 0x1b Escape
f 0x0c Formfeed
M-C-x Meta-Control-x
n 0x0a Newline
nnn Octal notation, where n is in the range 0.7
r 0x0d Carriage return
s 0x20 Space
t 0x09 Tab
v 0x0b Vertical tab
x Character x
xnn Hexadecimal notation, where n is in the range 0.9,
a.f, or A.F
13. String Special Operators: Assume string variable a
holds 'Hello' and variable b holds 'Python' then:
Operator Description Example
+ Concatenation - Adds values on either
side of the operator
a + b will give HelloPython
* Repetition - Creates new strings,
concatenating multiple copies of the
same string
a*2 will give -HelloHello
[] Slice - Gives the character from the
given index
a[1] will give e
[ : ] Range Slice - Gives the characters from
the given range
a[1:4] will give ell
in Membership - Returns true if a
character exists in the given string
H in a will give 1
not in Membership - Returns true if a
character does not exist in the given
string
M not in a will give 1
r/R Raw String - Suppress actual meaning
of Escape characters.
print r'n' prints n and
print R'n' prints n
% Format - Performs String formatting See at next section
14. String Formatting Operator:
Format Symbol Conversion
%c character
%s string conversion via str() prior to formatting
%i signed decimal integer
%d signed decimal integer
%u unsigned decimal integer
%o octal integer
%x hexadecimal integer (lowercase letters)
%X hexadecimal integer (UPPERcase letters)
%e exponential notation (with lowercase 'e')
%E exponential notation (with UPPERcase 'E')
%f floating point real number
%g the shorter of %f and %e
%G the shorter of %f and %E
15. Other supported symbols and functionality are listed in the following
table:
Symbol Functionality
* argument specifies width or precision
- left justification
+ display the sign
<sp> leave a blank space before a positive number
# add the octal leading zero ( '0' ) or hexadecimal leading
'0x' or '0X', depending on whether 'x' or 'X' were used.
0 pad from left with zeros (instead of spaces)
% '%%' leaves you with a single literal '%'
(var) mapping variable (dictionary arguments)
m.n. m is the minimum total width and n is the number of digits
to display after the decimal point (if appl.)
16. Triple Quotes:
• Python's triple quotes comes to the rescue by allowing
strings to span multiple lines, including verbatim NEWLINEs,
TABs, and any other special characters.
• The syntax for triple quotes consists of three consecutive
single or double quotes.
para_str = """this is a long string that is made
up of several lines and non-printable characters
such as TAB ( t ) and they will show up that way
when displayed. NEWLINEs within the string,
whether explicitly given like this within the
brackets [ n ], or just a NEWLINE within the
variable assignment will also show up. """
print para_str;
17. Raw String:
• Raw strings don't treat the backslash as a special
character at all. Every character you put into a raw
string stays the way you wrote it:
print 'C:nowhere'
This would print following result:
C:nowhere
Now let's make use of raw string. We would put
expression in r'expression' as follows:
print r'C:nowhere'
This would print following result:
C:nowhere
18. Unicode String:
• Normal strings in Python are stored internally as 8-bit ASCII,
while Unicode strings are stored as 16-bit Unicode. This
allows for a more varied set of characters, including special
characters from most languages in the world. I'll restrict my
treatment of Unicode strings to the following:
print u'Hello, world!'
This would print following result:
Hello, world!
19. Built-in String Methods:
1 capitalize()
Capitalizes first letter of string
2 center(width, fillchar)
Returns a space-padded string with the original string centered to a total of width
columns
3 count(str, beg= 0,end=len(string))
Counts how many times str occurs in string, or in a substring of string if starting
index beg and ending index end are given
3 decode(encoding='UTF-8',errors='strict')
Decodes the string using the codec registered for encoding. encoding defaults to the
default string encoding.
4 encode(encoding='UTF-8',errors='strict')
Returns encoded string version of string; on error, default is to raise a ValueError
unless errors is given with 'ignore' or 'replace'.
5 endswith(suffix, beg=0, end=len(string))
Determines if string or a substring of string (if starting index beg and ending index
end are given) ends with suffix; Returns true if so, and false otherwise
6 expandtabs(tabsize=8)
Expands tabs in string to multiple spaces; defaults to 8 spaces per tab if tabsize not
provided
20. 7 find(str, beg=0 end=len(string))
Determine if str occurs in string, or in a substring of string if starting index beg and
ending index end are given; returns index if found and -1 otherwise
8 index(str, beg=0, end=len(string))
Same as find(), but raises an exception if str not found
9 isa1num()
Returns true if string has at least 1 character and all characters are alphanumeric
and false otherwise
10 isalpha()
Returns true if string has at least 1 character and all characters are alphabetic and
false otherwise
11 isdigit()
Returns true if string contains only digits and false otherwise
12 islower()
Returns true if string has at least 1 cased character and all cased characters are in
lowercase and false otherwise
13 isnumeric()
Returns true if a unicode string contains only numeric characters and false otherwise
14 isspace()
Returns true if string contains only whitespace characters and false otherwise
21. 15 istitle()
Returns true if string is properly "titlecased" and false otherwise
16 isupper()
Returns true if string has at least one cased character and all cased characters are in
uppercase and false otherwise
17 join(seq)
Merges (concatenates) the string representations of elements in sequence seq into a
string, with separator string
18 len(string)
Returns the length of the string
19 ljust(width[, fillchar])
Returns a space-padded string with the original string left-justified to a total of width
columns
20 lower()
Converts all uppercase letters in string to lowercase
21 lstrip()
Removes all leading whitespace in string
22 maketrans()
Returns a translation table to be used in translate function.
23 max(str)
Returns the max alphabetical character from the string str
22. 24 min(str)
Returns the min alphabetical character from the string str
25 replace(old, new [, max])
Replaces all occurrences of old in string with new, or at most max occurrences if max
given
26 rfind(str, beg=0,end=len(string))
Same as find(), but search backwards in string
27 rindex( str, beg=0, end=len(string))
Same as index(), but search backwards in string
28 rjust(width,[, fillchar])
Returns a space-padded string with the original string right-justified to a total of
width columns.
29 rstrip()
Removes all trailing whitespace of string
30 split(str="", num=string.count(str))
Splits string according to delimiter str (space if not provided) and returns list of
substrings; split into at most num substrings if given
31 splitlines( num=string.count('n'))
Splits string at all (or num) NEWLINEs and returns a list of each line with NEWLINEs
removed
23. 32 startswith(str, beg=0,end=len(string))
Determines if string or a substring of string (if starting index beg and ending index
end are given) starts with substring str; Returns true if so, and false otherwise
33 strip([chars])
Performs both lstrip() and rstrip() on string
34 swapcase()
Inverts case for all letters in string
35 title()
Returns "titlecased" version of string, that is, all words begin with uppercase, and the
rest are lowercase
36 translate(table, deletechars="")
Translates string according to translation table str(256 chars), removing those in the
del string
37 upper()
Converts lowercase letters in string to uppercase
38 zfill (width)
Returns original string leftpadded with zeros to a total of width characters; intended
for numbers, zfill() retains any sign given (less one zero)
39 isdecimal()
Returns true if a unicode string contains only decimal characters and false otherwise