Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
pyvo-lt.pdf
Search
Honza Javorek
June 16, 2018
0
63
pyvo-lt.pdf
Honza Javorek
June 16, 2018
Tweet
Share
More Decks by Honza Javorek
See All by Honza Javorek
Junior jako investice: Proč je mít v týmu a jak je zaučovat
honzajavorek
0
330
We Are The Robots
honzajavorek
0
31
How and why I work on junior.guru
honzajavorek
0
100
Jak vzniká junior.guru: Otevřený „startup“ v jednom člověku
honzajavorek
0
85
Založeno 2007
honzajavorek
0
53
Tips & Tricks on How to Get Your First Job In Tech
honzajavorek
0
280
Keynote: 12 lessons learned from 9 years of community work
honzajavorek
0
170
12 lessons learned from 9 years of community work
honzajavorek
0
320
Using Cucumber as a language-agnostic spec
honzajavorek
0
250
Featured
See All Featured
Principles of Awesome APIs and How to Build Them.
keavy
124
16k
Rebuilding a faster, lazier Slack
samanthasiow
78
8.5k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
26
2.1k
Statistics for Hackers
jakevdp
792
220k
Robots, Beer and Maslow
schacon
PRO
157
8.1k
How To Stay Up To Date on Web Technology
chriscoyier
784
250k
Done Done
chrislema
179
15k
Thoughts on Productivity
jonyablonski
64
4.1k
YesSQL, Process and Tooling at Scale
rocio
166
14k
Navigating Team Friction
lara
181
13k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
26
1.6k
GraphQLの誤解/rethinking-graphql
sonatard
59
9.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()}")