Nu med kortare användarnamn, men fortfarande bedövande långa inlägg.
Python 2 till 3
Hej jag försöker förstå lite varför detta inte funkar i python 3
from datetime import datetime
now = datetime.now()
print '%s/%s/%s' % (now.year, now.month, now.day).
PyCharm vill inte ha %s/%s/%s'... jag har försökt att få in det i argumentet(?) men det går inte heller..
Koden som jag har skrev jag i Codeacademys tutorial från början..
I Python 3 så är `print` en "vanlig" funktion, dvs med parenteser, så:
from datetime import datetime
now = datetime.now()
print('%s/%s/%s' % (now.year, now.month, now.day))
bör fungera. Tidigare var det ett "statement", dvs en språkkonstruktion som inte krävde parenteser (man kunde skriva dem om man ville, men de var inte nödvändiga, så de skippades ofta). Denna ändring gjordes för att göra `print` kraftfullare, och också för konsekvensens skull.
Se första punkten i dokumentationsavsnittet What’s New In Python 3.0.
Jag brukar även gilla att rekommendera att använda strängens `format()`-metod (formatspecifikation) till förmån för `%`-interpolationen. `format` kan göra fräsigare saker och ser i mina ögon mer "ordentligt" ut. Dokumentationen säger också gällande string.format():
This method of string formatting is the new standard in Python 3, and should be preferred to the % formatting in new code.
I Python 3 så är `print` en "vanlig" funktion, dvs med parenteser, så:
from datetime import datetime
now = datetime.now()
print('%s/%s/%s' % (now.year, now.month, now.day))
bör fungera.
Ja nuså!! Hade satt print('%s/%s/%s' %) (now.year, now.month, now.day)
Man tackar
Ska använda dess länkar till framtida "omvandligar" mycket hjälpsamt!
- Idag Iphones marknadsandel faller i USA 15
- Igår Airtec Pro Type1 – batteridrivet alternativ till tryckluft på burk 48
- Igår Nu stiger hårddiskpriserna med uppemot 10 procent 15
- Igår Analytiker: Apple har överskattat intresset för Vision Pro 50
- 24 / 4 AMD, Nvidia och Intel – vad är det för skillnad mellan grafikkortstillverkarna? 28
- Airtec Pro Type1 – batteridrivet alternativ till tryckluft på burk48
- Iphones marknadsandel faller i USA15
- Tråden om PlayStation 514597
- AMD, Nvidia och Intel – vad är det för skillnad mellan grafikkortstillverkarna?28
- Elbilar - Tråden för intresserade23178
- Epic games nere?2
- Herman Miller X Logitech G Embody Gaming Chair, recension?117
- Telenors router och netgear sammankopplade4
- Wordle på svenska - ordlig.se7856
- Posta din hastighet!2444
- Säljes i3-8100
- Köpes Luftkylning och Fläktar
- Köpes Nvidia Quadro P400,600 eller 620
- Säljes Dell Latitude 7530 15,6”
- Köpes Önskar köpa 6700xt eller 3070
- Säljes Asus Geforce RTX 2070 8GB Strix Gaming OC
- Köpes Köper bärbara datorer, trasiga, utan skärm etc.
- Säljes Lenovo Thinkcentre M73
- Säljes Lenovo Legion Slim 5 14” OLED
- Säljes Asus VG248 24"
- Iphones marknadsandel faller i USA15
- Konsumentverket granskar tio nätbutiker som lurat kunder14
- Airtec Pro Type1 – batteridrivet alternativ till tryckluft på burk48
- Nintendo-innehåll tas bort från Garrys Mod20
- Nu stiger hårddiskpriserna med uppemot 10 procent15
- Quiz: Vad kan du om Inet?68
- Analytiker: Apple har överskattat intresset för Vision Pro50
- Microsoft rullar ut Startmenyreklam till alla60
- EU röstar igenom ”rätten att reparera”53
- Viaplay sätter ner foten mot delade konton55