Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Speaker Deck
PRO
Sign in
Sign up for free
pyvo-lt.pdf
Honza Javorek
June 16, 2018
0
38
pyvo-lt.pdf
Honza Javorek
June 16, 2018
Tweet
Share
More Decks by Honza Javorek
See All by Honza Javorek
How and why I work on junior.guru
honzajavorek
0
17
Jak vzniká junior.guru: Otevřený „startup“ v jednom člověku
honzajavorek
0
35
Založeno 2007
honzajavorek
0
28
Tips & Tricks on How to Get Your First Job In Tech
honzajavorek
0
110
Keynote: 12 lessons learned from 9 years of community work
honzajavorek
0
130
12 lessons learned from 9 years of community work
honzajavorek
0
190
Using Cucumber as a language-agnostic spec
honzajavorek
0
180
Dvě programátorské povahy
honzajavorek
0
190
Write the Docs Amsterdam: Test your API docs!
honzajavorek
0
140
Featured
See All Featured
Facilitating Awesome Meetings
lara
29
3.9k
How To Stay Up To Date on Web Technology
chriscoyier
780
250k
Happy Clients
brianwarren
89
5.6k
How New CSS Is Changing Everything About Graphic Design on the Web
jensimmons
212
11k
For a Future-Friendly Web
brad_frost
164
7.4k
The Power of CSS Pseudo Elements
geoffreycrofte
46
3.9k
Unsuck your backbone
ammeep
659
55k
The Brand Is Dead. Long Live the Brand.
mthomps
45
2.7k
WebSockets: Embracing the real-time Web
robhawkes
57
5k
The Straight Up "How To Draw Better" Workshop
denniskardys
225
120k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
103
16k
Three Pipe Problems
jasonvnalue
89
8.6k
Transcript
Format
name = input('Name: ')
print('Hello ', end='') print(name, end='') print('!')
print('Hello ' + name + '!')
year = 2018 print('Happy new year ' + year +
'!')
TypeError: must be str, not int
'Happy new year %d!' % (year,)
'Your name is %s' % (name,) 'Hello %s and %s!'
% (n1, n2) 'Happy new year %d!' % (year,)
'Happy new year %s' % (year,) 'pi = %d' %
(3.14,)
'%10s' % (3.14,) ' 3.14'
C sprintf()
print('Hello {0}!'.format(name))
print(('Hello {0}! {0} is a nice' 'name.').format(name))
print('Hello {} and {}!'.format(n1, n2))
'{:>10}'.format(3.14) ' 3.14'
name = { 'first': 'Honza', 'last': 'Javorek', } print('Hi {first}
{last}!'.format(**name))
print('Hi {first} {last}!'.format( first='Honza', last='Javorek', ))
a = { 'street': 'Ostrovského', 'no': '38a', } print('{a[street]} {a[no]}'.format(a=a))
c = [50.0678996, 14.3953814] print('GPS: {c[0]};{c[1]}'.format(c=c))
from datetime import datetime d = datetime(2018, 6, 20, 19,
0) print('{:%Y-%m-%d %H:%M}'.format(d))
pyformat.info
address = { 'street': 'Ostrovského', 'no': '38a', } coords =
[50.0678996, 14.3953814] text = ('The address is: ' '{address[street]}{address[no]}' '\n' 'GPS: {coords[0]};' '{coords[1]}').format(address=address, coords=coords) print(text)
text = ( 'The address is: ' '{address[street]}{address[no]}' '\n' 'GPS:
{coords[0]};' '{coords[1]}' ).format( address=address, coords=coords ) print(text)
print(( 'The address is: ' '{address[street]}{address[no]}\n' 'GPS: {coords[0]};{coords[1]}').format( address=address, coords=coords
)))))))!:!)!*&^%^FUUUUUUUUUU .format( address=address, coords=coords )
name = 'Honza' year = 2018 print(f'Hello {name}!') print(f'Happy {year}!')
name = 'Honza' year = 2018 print(f'Hello {name.upper()}!') print(f'Next: {year
+ 1}')
theend = dict( cs='konec', en='the end', fr='el fin', ) print(f"{theend['cs'].upper()}")