Python

Pythonské tvrdenie

Pythonské tvrdenie

Python je všestranný programovací jazyk, ktorý vám umožňuje vykonávať takmer akýkoľvek druh výpočtovej úlohy. Vstavané moduly, funkcie a kľúčové slová v Pythone môžu byť pre programátorov mimoriadne užitočné pri vykonávaní rôznych úloh.

An tvrdiť príkaz je vstavaný príkaz alebo kľúčové slovo v Pythone používané na ladenie kódu. Je to typ kontroly, ktorá testuje funkčnosť vášho kódu. Príkaz Assert funguje ako boolovský výraz, ktorý kontroluje, či je daná podmienka pravdivá alebo nepravdivá. Ak je daná podmienka pravdivá, potom sa nič nestane a vykoná sa ďalší riadok kódu. Ak je daná podmienka nepravdivá, potom príkaz assert zastaví vykonávanie programu a vydá chybu. Tvrdenie tvrdenia funguje ako zvýšiť kľúčové slovo a vygeneruje výnimku, ak je daná podmienka nepravdivá. Výnimka vyvolaná príkazom assert sa nazýva aj AssertionError. Tento článok stručne popisuje vyhlásenie o tvrdení v Pythone s niekoľkými príkladmi.

Syntax

Syntax pre použitie príkazu assert je nasledovná:

tvrdiť

Tlač správy s vyhlásením o potvrdení je voliteľná. S príkazom message je syntax príkazu assert nasledovná:

tvrdiť ,

Príklady

Teraz si povieme niekoľko príkladov, aby sme pochopili použitie tvrdenia assert. Pri vykonávaní operácie delenia by sme mali mať na pamäti, že deliteľ sa nerovná nule. Ak je deliteľ nulový, program zvýši hodnotu „ZeroDivisionError.„Môžeme vložiť tvrdenie, aby sme skontrolovali, či sa deliteľ nerovná nule. Toto implementujeme v skripte Python.

# deklarovanie premennej prvého čísla
num1 = 10
# deklarovanie premennej druhého čísla
num2 = 0
# pomocou tvrdenia assert
tvrdiť num2!= 0, „Deliteľ je nula“

Výkon

V príkaze assert sme použili podmienku, že num2 (deliteľ) by sa nemal rovnať nule. Daná podmienka je nepravdivá, pretože hodnota num2 sa rovná nule. Tlmočník Pythonu vyvolá chybu tvrdenia, že „Deliteľ je nula.“

Ďalej zmeníme hodnotu num2 a vykonáme náš program. V tomto príklade je teraz tvrdenie tvrdenia pravdivé. Takže v tomto prípade sa nič nestane. Vyhlásenie assert bude zanedbané a bude vykonaný nasledujúci riadok.

# deklarovanie premennej prvého čísla
num1 = 10
# deklarovanie premennej druhého čísla
num2 = 10
# pomocou tvrdenia assert
tvrdiť num2!= 0, „Deliteľ je nula“
print („Výsledok je:“, num1 / num2)

Výkon

Na výstupe vidno, že príkaz assert je zanedbaný a vykoná sa ďalší riadok kódu.

# deklarovanie premennej reťazca
val = "LinuxHint"
# vloženie tvrdenia
# Podmienka je nepravdivá, bude vykonaný príkaz assert
tvrdiť val!= "LinuxHint", "Podmienka je nepravdivá"

Výkon

Vyššie uvedený príklad by sa dal urobiť aj inak. Skúsme to inak.

# deklarovanie premennej reťazca
val = "ahoj"
# vloženie vyhlásenia o tvrdení
# Podmienka je nepravdivá, bude vykonaný príkaz assert
assert val == "LinuxHint", "Hodnota premennej sa nerovná LinuxHint"

Hodnota premennej val je „ahoj.„To znamená, že podmienka nie je pravdivá a program vykoná príkaz assert.

Výkon

Záver

Príkaz assert je vstavaný príkaz v Pythone, ktorý umožňuje ladiť váš kód. Vyhlásenie assert má podmienku a voliteľnú správu. Kontroluje stav daného výpisu. Ak je podmienka pravdivá, potom sa nič nestane a vykoná sa ďalší riadok kódu. Ak je podmienka nepravdivá, výstupom príkazu assert je AssertionError. Tento článok podrobne vysvetlil vyhlásenie o tvrdení pomocou niekoľkých jednoduchých príkladov.

Hry Ako inštalovať a hrať Doom na Linuxe
Ako inštalovať a hrať Doom na Linuxe
Úvod do Doom Séria Doom vznikla v 90. rokoch po vydaní pôvodného Doomu. Bol to okamžitý hit a od tej doby herná séria získala množstvo ocenení a origi...
Hry Vulkan pre používateľov systému Linux
Vulkan pre používateľov systému Linux
S každou novou generáciou grafických kariet vidíme, že vývojári hier posúvajú hranice grafickej vernosti a prichádzajú o krok bližšie k fotorealizmu. ...
Hry OpenTTD vs Simutrans
OpenTTD vs Simutrans
Vytvorenie vlastnej simulácie dopravy môže byť zábavné, relaxačné a mimoriadne lákavé. Preto sa musíte uistiť, že vyskúšate čo najviac hier, aby ste n...