Heim Backend-Entwicklung Python-Tutorial Python3基础之条件与循环控制实例解析

Python3基础之条件与循环控制实例解析

Jun 06, 2016 am 11:32 AM
python3 基础 循环控制 条件

本文实例形式讲解了Python3的条件与循环控制语句及其用法,是学习Python所必须掌握的重要知识点,现共享给大家供大家参考。具体如下:

一般来说Python的流程控制语句包括:if条件语句、while循环语句、for循环语句、range函数以及break、continue、pass控制语句。这些语句在Python中的语义和在其他语言中基本是一样的,所以这里就只说它们的用法。

一、if语句

if语句是最常用的条件控制语句,Python中的一般形式为:

if 条件一:
 statements
elif 条件二:
 statements
else:
 statements

Nach dem Login kopieren

Python中用elif代替了else if,所以if语句的关键字为:if – elif – else。

注意:

1、每个条件后面要使用冒号(:),表示接下来是满足条件后要执行的语句块。
2、使用缩进来划分语句块,相同缩进数的语句在一起组成一个语句块。
3、在Python中没有switch – case语句。

示例代码如下:

x = int(input("Please enter an integer: "))
if x < 0:
 print('Negative.')
elif x == 0:
 print('Zero.')
else:
 print('Positive.')

Nach dem Login kopieren

二、while语句

Python中while语句的一般形式:

while 判断条件:
  statements

Nach dem Login kopieren

同样需要注意冒号和缩进。另外,在Python中没有do..while循环。

示例代码如下:

a, b = 0, 1
while b < 10: # 循环输出斐波纳契数列
 print(b)
 a, b = b, a+b

Nach dem Login kopieren

三、for语句

Python中的for语句与C语言中的for语句有点不同:C语言中的for语句允许用户自定义迭代步骤和终止条件;而Python的for语句可以遍历任何序列(sequence),按照元素在序列中的出现顺序依次迭代。一般形式为:

for variable in sequence:
 statements
else:
 statements

Nach dem Login kopieren

示例代码如下:

words = ['cat','love','apple','python','friends']
for item in words:
 print(item, len(item))

Nach dem Login kopieren

如果你需要在循环体内修改你正迭代的序列,你最好是制作一个副本,这时切片标记就非常有用了:

words = ['cat','love','apple','python','friends']
for item in words[:]:  # 制作整个列表的切片副本
 if len(item) >= 6:
 words.insert(0, item)
print(words)

Nach dem Login kopieren

我们注意到循环语句中还可以使用else子句,下面第五点有讲到。

四、range函数

如果你要遍历一个数字序列,那么内置的range()函数就可以派上用场了。函数range()常用于for循环中,用于产生一个算术数列:

>>> list(range(10))  # 默认从0开始
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
>>> list(range(1, 11)) # 从1到11,前闭后开
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
>>> list(range(0, 30, 5)) # 5表示步长,每隔5取一个数
[0, 5, 10, 15, 20, 25]

Nach dem Login kopieren

示例代码如下:

for i in range(2, 11):
 print(i)

Nach dem Login kopieren

五、break、continue、pass及else子句

①.break

break语句与C语言中的一样,跳出最近的for或while循环。

②.continue

continue语句同样是从 C 语言借用的, 它终止当前迭代而进行循环的下一次迭代。

③.pass

pass语句什么都不做,它只在语法上需要一条语句但程序不需要任何操作时使用。pass语句是为了保持程序结构的完整性。

④.else子句

在循环语句中还可以使用else子句,else子句在序列遍历结束(for语句)或循环条件为假(while语句)时执行,但循环被break终止时不执行。如下所示:

# 循环结束执行else子句
for i in range(2, 11):
 print(i)
else:
 print('for statement is over.')

# 被break终止时不会执行else子句
for i in range(5):
 if(i == 4):
 break;
 else:
 print(i)
else:
 print('for statement is over') # 不会输出

Nach dem Login kopieren

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

PHP-Grundlagen-Tutorial: Vom Anfänger zum Meister PHP-Grundlagen-Tutorial: Vom Anfänger zum Meister Jun 18, 2023 am 09:43 AM

PHP ist eine weit verbreitete serverseitige Open-Source-Skriptsprache, die alle Aufgaben in der Webentwicklung bewältigen kann. PHP wird in der Webentwicklung häufig verwendet, insbesondere wegen seiner hervorragenden Leistung bei der dynamischen Datenverarbeitung, weshalb es von vielen Entwicklern geliebt und verwendet wird. In diesem Artikel erklären wir Ihnen Schritt für Schritt die Grundlagen von PHP, um Anfängern den Einstieg bis zum Erlernen von PHP-Kenntnissen zu erleichtern. 1. Grundlegende Syntax PHP ist eine interpretierte Sprache, deren Code HTML, CSS und JavaScript ähnelt. Jede PHP-Anweisung endet mit einem Semikolon

Bestimmen Sie die erste und letzte Iteration der foreach-Schleife in PHP Bestimmen Sie die erste und letzte Iteration der foreach-Schleife in PHP Aug 25, 2023 pm 09:37 PM

Was ist PHP? PHP (Hypertext Preprocessor) ist eine weit verbreitete Open-Source-Skriptsprache, die hauptsächlich für die Webentwicklung verwendet wird. Es bietet eine leistungsstarke und flexible Plattform zum Erstellen dynamischer Webseiten und Anwendungen. Mit seiner einfachen und intuitiven Syntax ermöglicht PHP Entwicklern die direkte Einbettung von Code in HTML und ermöglicht so eine nahtlose Integration dynamischer Inhalte, Datenbankverbindungen und serverseitiger Funktionalität. PHP unterstützt eine Vielzahl von Datenbanken und ist daher mit verschiedenen Datenspeichersystemen kompatibel. Darüber hinaus bietet es eine breite Palette an Bibliotheken und Frameworks, die es Entwicklern ermöglichen, leistungsstarke und skalierbare Weblösungen effizient zu erstellen. Die Beliebtheit von PHP beruht auf seiner Benutzerfreundlichkeit, der breiten Community-Unterstützung und der umfangreichen Dokumentation, die zu seiner breiten Akzeptanz und seinem kontinuierlichen Wachstum als zuverlässige Webentwicklungssprache beitragen

Wie kann der Schleifenbedingungsfehler von Python behoben werden? Wie kann der Schleifenbedingungsfehler von Python behoben werden? Jun 24, 2023 pm 07:50 PM

Python ist eine beliebte High-Level-Programmiersprache, die sehr praktisch und flexibel ist. Beim Schreiben von Schleifen in Python stößt man jedoch manchmal auf das Problem falscher Schleifenbedingungen. In diesem Artikel werden die Ursachen und Lösungen von Schleifenbedingungsfehlern in Python vorgestellt. 1. Ursachen für Schleifenzustandsfehler Schleifenzustandsfehler werden normalerweise durch Fehler in Variablenwerten oder Logikfehler verursacht. Die spezifische Leistung ist: Die Variable wird nicht korrekt aktualisiert. Wenn die Variablen in der Schleife nicht korrekt aktualisiert werden, bleibt die Schleifenbedingung immer gleich. Der bedingte Ausdruck ist fehlerhaft. if-Klausel

Lernen Sie die Grundlagen der Go-Sprachvariablen Lernen Sie die Grundlagen der Go-Sprachvariablen Mar 22, 2024 pm 09:39 PM

Die Go-Sprache ist eine von Google entwickelte statisch typisierte, kompilierte Sprache. Ihre prägnanten und effizienten Funktionen haben bei Entwicklern große Aufmerksamkeit und Begeisterung erregt. Beim Erlernen der Go-Sprache ist die Beherrschung der Grundkenntnisse über Variablen ein entscheidender Schritt. In diesem Artikel werden grundlegende Kenntnisse wie die Definition, Zuweisung und Typinferenz von Variablen in der Go-Sprache anhand spezifischer Codebeispiele erläutert, um den Lesern zu helfen, diese Wissenspunkte besser zu verstehen und zu beherrschen. In der Go-Sprache können Sie das Schlüsselwort var verwenden, um eine Variable zu definieren. Dies ist das Format des Variablennamens des Variablentyps var.

Was sind die Voraussetzungen für die Win10-Systeminstallation? Was sind die Voraussetzungen für die Win10-Systeminstallation? Jan 15, 2024 am 10:42 AM

Wenn wir das Betriebssystem Win10 installieren möchten, müssen wir zunächst wissen, ob unsere Hardware das Betriebssystem Win10 installieren kann. Grundsätzlich können jedoch auch Geräte installiert werden, auf denen Win7 und Win8 laufen. Win10 stellt keine hohen Anforderungen an die Hardware-Ausstattung. Werfen wir also einen Blick auf die Konfigurationsanforderungen des Win10-Systems mit dem Editor. Was sind die Anforderungen für die Installation des Win10-Systems? Speicher: 2 GB Speicher für die 64-Bit-Architektur und 1 GB Speicher für die 32-Bit-Architektur. Speicher: 20 GB verfügbarer Speicherplatz für 64-Bit-Systeme und 16 GB verfügbarer Speicherplatz für 32-Bit-Systeme. Obwohl dies nicht offiziell dokumentiert ist, ist es für ein einwandfreies Erlebnis am besten, über 50 GB verbleibenden Speicherplatz zu verfügen. CPU-Frequenz: bis zu 1 GHz. Bildschirmauflösung: 8

Einführung in die PHP-Grundlagen: So verwenden Sie die Echo-Funktion zur Ausgabe von Textinhalten Einführung in die PHP-Grundlagen: So verwenden Sie die Echo-Funktion zur Ausgabe von Textinhalten Jul 30, 2023 pm 05:38 PM

Grundlegende Einführung in PHP: So verwenden Sie die Echo-Funktion zur Ausgabe von Textinhalten. Bei der PHP-Programmierung müssen Sie häufig Textinhalte auf einer Webseite ausgeben. In diesem Fall können Sie die Echo-Funktion verwenden. In diesem Artikel wird die Verwendung der Echo-Funktion zur Ausgabe von Textinhalten vorgestellt und Beispielcode bereitgestellt. Bevor Sie beginnen, stellen Sie zunächst sicher, dass Sie PHP installiert und die Laufumgebung konfiguriert haben. Wenn PHP noch nicht installiert ist, können Sie die neueste stabile Version von der offiziellen PHP-Website (https://www.php.net) herunterladen.

So verwenden Sie die bedingte IF-Anweisung in PHP So verwenden Sie die bedingte IF-Anweisung in PHP Jun 11, 2023 am 11:35 AM

Wenn Sie eine bestimmte bedingte Logik in Ihrer PHP-Anwendung implementieren möchten, ist die bedingte IF-Anweisung ein unverzichtbares Werkzeug. In PHP werden diese bedingten Anweisungen verwendet, um unterschiedliche Codeblöcke auszuführen, je nachdem, ob eine bestimmte Variable oder Bedingung im Programm wahr ist. Normalerweise prüft eine IF-Anweisung eine Bedingung und bestimmt anhand des Ergebnisses der Bedingung, ob ein Code ausgeführt werden soll. Hier ist ein einfaches Beispiel: $num=5;if($num&gt;0){echo"$n

Detaillierte Erläuterung der Funktionen der C-Sprache: grundlegende bis fortgeschrittene, umfassende Analyse der Verwendung von Funktionen Detaillierte Erläuterung der Funktionen der C-Sprache: grundlegende bis fortgeschrittene, umfassende Analyse der Verwendung von Funktionen Feb 18, 2024 pm 02:25 PM

Funktionsenzyklopädie der C-Sprache: Von einfach bis fortgeschritten, ausführliche Erklärung der Verwendung von Funktionen, spezifische Codebeispiele erforderlich Einführung: Die C-Sprache ist eine weit verbreitete Programmiersprache und aufgrund ihrer leistungsstarken Funktionen und Flexibilität die erste Wahl vieler Entwickler. In der C-Sprache ist Funktion ein wichtiges Konzept. Sie kann einen Codeabschnitt zu einem unabhängigen Modul zusammenfassen und so die Wiederverwendbarkeit und Wartbarkeit des Codes verbessern. In diesem Artikel wird die Verwendung von C-Sprachfunktionen von Grund auf vorgestellt und schrittweise weiterentwickelt, um den Lesern dabei zu helfen, die Fähigkeiten des Funktionsschreibens zu erlernen. 1. Definition und Aufruf von Funktionen in C

See all articles