Python/CheatSheet: Difference between revisions
< Python
No edit summary |
|||
Line 173: | Line 173: | ||
</pre> | </pre> | ||
</blockquote> | </blockquote> | ||
= Escape sequences = | |||
{| class="wikitable" | |||
|- | |||
! ES !! Note | |||
|- | |||
| \\ || backslash | |||
|- | |||
| \' || ' | |||
|- | |||
| \" || " | |||
|- | |||
| \b || backspace | |||
|- | |||
| \f || form feed | |||
|- | |||
| \n || line feed | |||
|- | |||
| \t || horizontal tab | |||
|- | |||
| \v || vertical tab | |||
|- | |||
| \N{Name} || Unicode by name | |||
|- | |||
| \uxxxx || 16bit unicode | |||
|- | |||
| \uxxxxxxxx || 32bit unicode | |||
|- | |||
| \123 || ASCII code | |||
|- | |||
| \xhh || Extended ASCII code (hex) | |||
|} |
Revision as of 20:14, 27 September 2017
Variables
Tuples
Lists
Dictionaries
Flow Control
If Then Else
if x < 0: print('Negative') elif x == 0: print('Zero') else: print('More')
For loops
for x in ['cat', 'dog', 'bird']: print (w)
While loops
while test: print (answer)
while True: print (answer) if answer == '2': break
Strings
string = "Hello World" string = 'Hello World' string[4] # = 'o' string.split(' ') # ['Hello', 'World']
String functions
capitalize() center(width) count(sub,start,end) decode() encode() endswith(sub) expandtabs() find(sub,start,end) index(sub,start,end) isalnum() isalpha() isdigit() islower() isspace() istitle() isupper() join() ljust(width) lower() lstrip() partition(sep) replace(old,new) rfind(sub,start,end) rindex(sub,start,end) rjust(width) rpartition(sep) rsplit(sep) rstrip() split(sep) splitlines() startswith(sub) strip() swapcase() title() translate(table) upper() zfill(width)
Functions
datetime
today() now(timezoneinfo) utcnow() fromordinal(ordinal) combine(date,time) strptime(date,format) fromtimestamp(timestamp) utcfromtimestamp(timestamp)
time
replace() utcoffset() isoformat() __str__() dst() tzname() strftime(format)
strftime & strptime format
Escape sequences
ES | Note |
---|---|
\\ | backslash |
\' | ' |
\" | " |
\b | backspace |
\f | form feed |
\n | line feed |
\t | horizontal tab |
\v | vertical tab |
\N{Name} | Unicode by name |
\uxxxx | 16bit unicode |
\uxxxxxxxx | 32bit unicode |
\123 | ASCII code |
\xhh | Extended ASCII code (hex) |