Python String Cheat Sheet



Python print format cheat sheet

  1. Python 3 Quick Reference Card
  2. Python String Library Cheat Sheet
  3. Python String Methods Cheat Sheet Pdf

Python 3 Beginner's Reference Cheat Sheet Alvaro Sebastian Legend: x,y stand for any kind of data values, s for a string, n for a number, L for a list where i,j are list indexes, D stands for a dictionary and k is a dictionary key. Reading and writing files f = open(,'w') f.write f.close. File = open('Hello.txt', 'a') # open in append mode file.write('Hello World again') file.close.

Python 3 Quick Reference Card

Field Width and Alignment

Python String Library Cheat Sheet

Python string cheat sheet pdfString

'hey {:10}'.format('hello')

'{:010}'.format(2)

Output: 0000000002

'{:*^30}'.format('text')

Output: *************text*************

Member and Element Access

Python String Methods Cheat Sheet Pdf

'{0}, {1}, {2}'.format(1, 2, 3)

Output: 1, 2, 3

'{}, {}, {}'.format(1, 2, 3)

Implicit positional arguments (2.7 and above only)

'{value1}, {value2}, {value2}'.format(value1=1, value2=2, value3=3)

Access keyword arguments by name

'{[1]}'.format(['first', 'second', 'third'])

Access element by index

'{.name}'.format(sys.stdin)

Access element attribute

'{[name]}'.format({'name': 'something'})

Access element by key

Numerical Representation

'{:x}'.format(100)

Output: 64

'{:X}'.format(3487)

Output: D9F

'{:#x}'.format(100)

Output: 0x64

'{:b}'.format(100)

Output: 1100100

'{:c}'.format(100)

Output: d

'{:d}'.format(100)

Output: 100

'{:,}'.format(1000000)

Output: 1,000,000

'{:o}'.format(100)

Output: 144

'{:n}'.format(100)

Like d, but uses locale information for separators

'{:e}'.format(0.0000000001)

Exponent notation

'{:E}'.format(0.0000000001)

Exponent notation (capital 'E')

'{:f}'.format(3/14.0)

Fixed point

'{:g}'.format(3/14.0)

General format

'{:%}'.format(0.66)

Percentage

'{:.3}'.format(0.214286)

Precision

Python 3 cheat sheet pdfPython string formatting cheat sheet

Conversions

'{!r}'.format('string')

Output: 'string'

'{!s}'.format(1.53438987)

Output: 1.53438987