New Format Basics
Resource
Basic Example
# Name input
name = input()
'Hello, SpiderMan'
Dictionary Example
data = {'first': 'Spider', 'last': '-Man'}
'{first}{last}'.format(**data)
'Spider-Man'
List Example
data = ['Spider', 'Man']
'{}-{}'.format(*data)
'Spider-Man'
Class/Object Example
class Person(object):
type = 'Enemies'
names = [{'name': 'Doctor Octopus'}, {'name': 'Green Goblin'}]
'{p.type}: {p.names[0][name]} and {p.names[1][name]}'.format(p=Person())
'Enemies: Doctor Octopus and Green Goblin'
Datetime Example
from datetime import date
'{:%Y-%m-%d}'.format(date.today())
'2021-02-08'