0% found this document useful (0 votes)
43 views1 page

Python Information: (Exponentiation)

This document provides a summary of common Python functions and operators. It covers variables, lists, dictionaries, strings, arithmetic operators, relational operators, logical operators, bitwise operators, string operations, system functions like sys.argv and sys.exit, input/output with files, conditional statements like if/else and while/for loops, regular expressions, functions, and type conversions.

Uploaded by

Victor
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
43 views1 page

Python Information: (Exponentiation)

This document provides a summary of common Python functions and operators. It covers variables, lists, dictionaries, strings, arithmetic operators, relational operators, logical operators, bitwise operators, string operations, system functions like sys.argv and sys.exit, input/output with files, conditional statements like if/else and while/for loops, regular expressions, functions, and type conversions.

Uploaded by

Victor
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 1

Python Information

var
var[n ]
var[n:m ]

map(function, list )
apply function to each element of list
range([start], stop[, step])
list of integers between specified values
round(float )
convert floating point value to integer
sorted(list)
list in sorted order

- variable
- n th element of dict, list, ...
- slice of list, ...

rstring = raw string


string and "string " = string with
backslash escapes replaced

string.lower(), string.upper(),
string converted to lower/upper case
string.join(list ),
string formed by concatenating list with
string as a separator

Arithmetic operators:
+
*
/
%
** (exponentiation)
Relational operators:
==
!=
<
>
<=
>=
Logical operators:
not
and
or
in (membership of dict/list)
Bitwise operators:
~ (NOT)
& (AND)
| (OR)
^ (XOR)
String operations:
+ (concatenation) * (repetition) % (sprintf)

sys.argv
array of program arguments
program name is first element
sys.exit(value )
exit with status value
sys.stdin
standard input

while condition :
statements
for $var in (list ):
statements
break - exit the loop
continue - go to next iteration

re.findall(regex , string )
all matches of regex in string ,
re.split(regex , string )
split string where regex occurs
re.sub(regex , repl , string )
string with all occurences
of regex replaced with repl

if condition1 :
statements1
elif condition2 :
statements2
else:
statements3

dict.keys() dict.values()
list of keys/values of dict

def name (arguments ):


statements

list.count(value )
how many times value occurs in list
list.append(value )
list with value appended

abs(emphexpr)
returns absolute value of expr
chr(expr )
returns char represented by expr
dict(value )
convert value to dict
float(string )
convert string to floating point
int(string )
convert string to integer
len(list )
number of items in list

file = open(filename )
read from filename
file.read ()
read entire file as 1 string
file.readline ()
read one line from file
file.readlines ()
read entire file as list of string
for line in file :
loop to process file line by line

You might also like