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
68
pyvo-lt.pdf
Honza Javorek
June 16, 2018
Tweet
Share
More Decks by Honza Javorek
See All by Honza Javorek
Týden pro digitální Česko: Představení junior.guru
honzajavorek
0
17
Junior jako investice: Proč je mít v týmu a jak je zaučovat
honzajavorek
0
360
We Are The Robots
honzajavorek
0
53
How and why I work on junior.guru
honzajavorek
0
120
Jak vzniká junior.guru: Otevřený „startup“ v jednom člověku
honzajavorek
0
110
Založeno 2007
honzajavorek
0
77
Tips & Tricks on How to Get Your First Job In Tech
honzajavorek
0
330
Keynote: 12 lessons learned from 9 years of community work
honzajavorek
0
190
12 lessons learned from 9 years of community work
honzajavorek
0
350
Featured
See All Featured
Raft: Consensus for Rubyists
vanstee
137
6.7k
Designing for humans not robots
tammielis
250
25k
Intergalactic Javascript Robots from Outer Space
tanoku
270
27k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
33
2.7k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
3
360
Building Your Own Lightsaber
phodgson
104
6.2k
Code Review Best Practice
trishagee
65
17k
GraphQLとの向き合い方2022年版
quramy
44
13k
Keith and Marios Guide to Fast Websites
keithpitt
410
22k
Scaling GitHub
holman
459
140k
Testing 201, or: Great Expectations
jmmastey
41
7.2k
Fashionably flexible responsive web design (full day workshop)
malarkey
406
66k
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()}")