[Python] Protokoll des Studientreffens für Anfänger (7/15)

7/15 21: 00 ~ Findet im ZOOM statt

Agenda

Ȇbrigens, was ist der Bool-Typ?

Was ist übrigens der Bool-Typ?

Der Bool-Typ hat "True" und "False".

Verwenden Sie die Methode "type", um den Typ des normalerweise verwendeten Objekts zu überprüfen.

Versuchen Sie: Lassen Sie uns erneut bestätigen, welchen Objekttyp wir normalerweise verwenden.

Antwortbeispiel

Example


print(type(1)) 
# => <class 'int'>
print(type('hogehoge'))
# => <class 'str'>
print(type(False))
# => <class 'bool'>
print(type(Ture))
# => <class 'bool'>

Bedingter Ausdruck der if-Anweisung, die ich normalerweise beiläufig verwende. Der Inhalt ist im Grunde Bool-Typ. Mit anderen Worten, stellen Sie beim Erstellen einer Bedingung sicher, dass die Formel vom Typ Bool ist.

python


hoge = True
if hoge:
    print('Der Inhalt von hoge ist True')
else:
    print('Der Inhalt von hoge ist False')
# =>Der Inhalt von hoge ist True

Übrigens werden Operatoren wie "==", ">" und "oder", die häufig in bedingten Ausdrücken verwendet werden, auch im Bool-Typ zurückgegeben.

python


a = 0
b = 1
print(a == b)
# => False
print(a < b)
# => True
print(a == b or a < b)
# => True

Bisher sind die Grundlagen grundlegend, aber nur weil ich weiß, dass der bedingte Ausdruck ein Bool-Typ ist, scheint es, dass die if-Aussage, die ich bereits studiert habe, und die while-Aussage, die ich studieren werde, leichter zu verstehen sind, und habe sie der Tagesordnung hinzugefügt.

Als Anwendung sind, da wahr und 1, falsch und 0 äquivalent sind

python


print(True == 1)
print(False == 0)

Beide geben "True" zurück. Finden Sie heraus, warum dies passiert.

while-Anweisung

Die while-Anweisung ist die grundlegende Syntax für die iterative Verarbeitung.

python


während bedingter Ausdruck:
Iterative Verarbeitung, wenn die Bedingung wahr ist

Zum Beispiel, wenn "Ausgabe 1 bis 10"

python


i = 1  #Es wird eine Schleifenvariable genannt. Bereite dich auf das Zählen vor
while i <= 10:
    print(f'Die Zahlen sind{i}')
    i += 1  #Ich füge eins nach dem anderen hinzu. Ohne dies wäre die Bedingung True und Endlosschleife.

Versuchen Sie: Lassen Sie uns 2 zur 0. Potenz zu 2 zur 10. Potenz ausgeben. (Jede Zahl nach der 0. Potenz ist 1)

Antwortbeispiel

Example


i = 0
while i <=10:
    print(2 ** i)  #  **Finden Sie den Multiplikator mit dem Operator
    i += 1

break-Anweisung

Die break-Anweisung wird verwendet, um den iterativen Prozess zu verlassen.

python


i = 0
while 1:
    print(i)
    if i > 2:
        break
    i += 1
# => 0
# => 1
# => 2
# => 3

Versuchen Sie: Erstellen Sie ein Programm, das "Bitte Zeichen eingeben" ausgibt, bis "exit" eingegeben wird. Übrigens, warum macht while 1: eine Endlosschleife? Kehren wir zur Geschichte vom Typ Bool zurück

Antwortbeispiel

Example


while 1:
    str = input('Bitte geben Sie Zeichen ein>> ')
    if str == 'exit':
        break

Plaudern

Recommended Posts

[Python] Protokoll des Studientreffens für Anfänger (7/15)
Python Lehrbuch für Anfänger
OpenCV für Python-Anfänger
Einfaches Verständnis von Python für & Arrays (für Super-Anfänger)
Grundlegende Geschichte der Vererbung in Python (für Anfänger)
Lernablauf für Python-Anfänger
[Für Anfänger] So studieren Sie den Python3-Datenanalysetest
Zusammenfassung der Vorverarbeitungsmethoden für Python-Anfänger (Pandas-Datenrahmen)
Python3-Umgebungskonstruktion (für Anfänger)
Übersicht über Docker (für Anfänger)
Python #Funktion 2 für Super-Anfänger
Grundlegende Python-Grammatik für Anfänger
100 Pandas klopfen für Python-Anfänger
Python #Funktion 1 für Super-Anfänger
Python #Liste für Super-Anfänger
~ Tipps für Python-Anfänger mit Liebe von Pythonista ③ ~
[Für Anfänger] Grundlagen von Python erklärt durch Java Gold Teil 2
[Für Anfänger] Zusammenfassung der Standardeingabe in Python (mit Erklärung)
■ Kaggle-Übung für Anfänger - Einführung von Python - von Google Colaboratory
[Python] Die größten Schwächen und Nachteile von Google Colaboratory [Für Anfänger]
[Für Anfänger] Grundlagen von Python erklärt durch Java Gold Teil 1
Python-Übungen für Anfänger # 2 [für Anweisung / while-Anweisung]
Python für Super-Anfänger Super-Anfänger Python # Wörterbuch Typ 1
Python #index für Super-Anfänger, Slices
<Für Anfänger> Python-Bibliothek <Für maschinelles Lernen>
[Muss für Anfänger] Grundlagen von Linux
Python #len Funktion für Super-Anfänger
Web Scraping für Anfänger in Python (1)
Führen Sie unittest in Python aus (für Anfänger)
Erste Schritte mit Python3
Anfänger Memorandum Python "isdigit" Bewegung
Web Scraping für Anfänger in Python (4) -1
Python #Hello World für Super-Anfänger
Python für Super-Anfänger Super-Anfänger Python # Wörterbuch Typ 2
Aufzeichnung der Python-Einführung für Neulinge
Grundlegendes Studium von OpenCV mit Python
Lernen Sie die Grundlagen von Python ① Grundlegende Anfänger
[Python Machine Learning] Empfehlung zur Verwendung von Spyder für Anfänger (Stand August 2020)
Python-Technik für diejenigen, die Anfänger loswerden wollen
INSERT in MySQL mit Python [Für Anfänger]
Memorandum von Python-Anfängern
Zusammenfassung verschiedener for-Anweisungen in Python
Lassen Sie uns Python für Super-Anfänger zusammenstellen
Pandas des Anfängers, vom Anfänger, für den Anfänger [Python]
[Python] Bilder mit OpenCV lesen (für Anfänger)
Zusammenfassung nützlicher Techniken von Scrapy in Python
Studie über die Miete in Tokio mit Python (3-1 von 3)
WebApi-Erstellung mit Python (CRUD-Erstellung) Für Anfänger
Atcoder-Standardeingabesatz für Anfänger (Python)
[Für Anfänger] Versuchen Sie Web Scraping mit Python
Ein Lehrbuch für Anfänger von Python-Anfängern
Für SageMaker Anfänger-Material Links-
[Beispiel für eine Python-Verbesserung] Was ist die empfohlene Lernseite für Python-Anfänger?
Vorgehensweise von der AWS CDK (Python) -Entwicklung bis zur AWS-Ressourcenkonstruktion * Für Anfänger
Leicht verständliche Erklärung der Python-Webanwendung (Django) auch für Anfänger (2) [Projekterstellung]
Leicht verständliche Erklärung der Python-Webanwendung (Django) auch für Anfänger (1) [Umgebungskonstruktion]
2016-10-30 sonst für Python3> für:
Python [für mich]
Python lernen note_002
Datenanalyse in Python Zusammenfassung der Quellen, die Anfänger zuerst betrachten sollten
Der schnellste Weg für Anfänger, um Python zu beherrschen