de-vraag
  • Otázky
  • Značky
  • Používatelia
Oznámenia
Odmeny
Registrácia
Po registrácii budete informovaní o odpovediach a komentároch na vaše otázky.
Prihlásiť sa
Ak už máte konto, prihláste sa a skontrolujte nové oznámenia.
Za pridané otázky, odpovede a komentáre budú udelené odmeny.
Viac na
Zdroj
Upraviť
Ray Vega
Ray Vega
Question

Aký je rozdiel medzi '/' a '//' pri delení?

Má používanie jedného z nich výhody oproti druhému? Zdá sa, že v Pythone 2 obidva vrátia rovnaké výsledky:

>>> 6/3
2
>>> 6//3
2
429 2008-10-08T17:16:35+00:00 3
 jpp
jpp
Edited question 12 november 2018 в 6:11
Programovanie
operators
math
python
syntax
This question has 1 odpoveď in English, to read them log in to your account.
 Kena
Kena
8 október 2008 в 5:19
2008-10-08T17:19:59+00:00
Viac na
Zdroj
Upraviť
#8548990

// implementuje "floor division" bez ohľadu na váš typ. Takže 1.0/2.0 dá 0.5, ale 1/2, 1//2 aj 1.0//2.0 dajú 0.

Podrobnosti nájdete na stránke https://docs.python.org/whatsnew/2.2.html#pep-238-changing-the-division-operator.

 twasbrillig
twasbrillig
Edited answer 13 november 2014 в 8:24
30
0
Mark Roddy
Mark Roddy
8 október 2008 в 5:19
2008-10-08T17:19:42+00:00
Viac na
Zdroj
Upraviť
#8548989

Dvojité lomítko, //, je delenie na poschodia:

>>> 7//3
2
 ThinkingStiff
ThinkingStiff
Edited answer 2 marec 2013 в 7:35
4
0
Adam Bellaire
Adam Bellaire
8 október 2008 в 5:19
2008-10-08T17:19:15+00:00
Viac na
Zdroj
Upraviť
#8548988

// je delenie dnom, vždy vám dá celočíselné dno výsledku. Druhým spôsobom je 'obyčajné' delenie.

2
0
Pridať otázku
Kategórie
Všetky
Technológia
Kultúra / Rekreácia
Život / Umenie
Veda
Profesionálne
Obchod
Používatelia
Všetky
New
Popular
1
Zuxriddin Muydinov
Registered pred 13 hodinami
2
Денис Анненский
Registered pred 2 dňami
3
365
Registered pred týždňom
4
True Image
Registered pred týždňom
5
archana agarwal
Registered pred týždňom
DE
EL
ES
FR
ID
IT
JA
KO
LT
NL
PT
RU
SK
ZH
© de-vraag 2022
Zdroj
stackoverflow.com
na základe licencie cc by-sa 3.0 s uvedením autora