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
69
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
23
Junior jako investice: Proč je mít v týmu a jak je zaučovat
honzajavorek
0
370
We Are The Robots
honzajavorek
0
59
How and why I work on junior.guru
honzajavorek
0
130
Jak vzniká junior.guru: Otevřený „startup“ v jednom člověku
honzajavorek
0
120
Založeno 2007
honzajavorek
0
86
Tips & Tricks on How to Get Your First Job In Tech
honzajavorek
0
340
Keynote: 12 lessons learned from 9 years of community work
honzajavorek
0
200
12 lessons learned from 9 years of community work
honzajavorek
0
360
Featured
See All Featured
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
30
4.6k
Docker and Python
trallard
44
3.3k
How to Think Like a Performance Engineer
csswizardry
22
1.3k
How to train your dragon (web standard)
notwaldorf
91
5.8k
Building Applications with DynamoDB
mza
93
6.2k
Fashionably flexible responsive web design (full day workshop)
malarkey
406
66k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
29
2.4k
Embracing the Ebb and Flow
colly
84
4.6k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
356
29k
What’s in a name? Adding method to the madness
productmarketing
PRO
22
3.3k
The Cost Of JavaScript in 2023
addyosmani
47
7.3k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
53k
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()}")