Dies ist die einzige grundlegende Überprüfung von Python ~ 1 ~

Wird jederzeit hinzugefügt. Dies ist die einzige grundlegende Überprüfung von Python ~ 2 ~

0. Super grundlegende Angelegenheiten

Operator

1. Hauptfunktionen in Python

Grundlegende Angelegenheiten

--print (): Ausgabe --input (): Eingabe --int (): Ganzzahl --str (): Zeichenkette --float (): Gleitkomma --len (): Anzahl der Zeichen, Anzahl der Elemente

Anwendung

--Anwendung der Funktion input ()

Nützlich bei der Eingabe mehrerer Werte für eine Variable.

a, b, c = (int(x) for x in input().split())
#Geben Sie als 12 14 15 ein
print(a + b + c)
41

Wird verwendet, um die Anzahl der Werte in der Liste zu zählen.

spam = ['cat', 'bat', 'rat', 'elephant']
len(spam)
3

Andere Funktionen

--abs (): Absolutwert --round (): Abgerundet * Streng anders

round(123.456, 1)
123.5
round(123.456, 2)
123.46
round(123.456, 0)
123.0
round(123.456, -1)
120.0
round(123.456, -2)
100.0

--__ range (): Wird häufig für for-Schleifen verwendet. __ __

for i in range(5):
    print(i)
0
1
2
3
4

__range () Funktion Start, Ende, Schritt Argument __ __ Start und Ende __ Das erste Argument repräsentiert den Startwert und das Argument __second repräsentiert eine Nummer eins, die größer als das Ende ist. __ __

for i in range(12, 16):
    print(i)
12
13
14
15

Das dritte Argument stellt den Wert der Variablen dar, der bei jeder Wiederholung erhöht wird.

for i in range(0, 10, 2):
    print(i)
0
2
4
6
8

2. Flusskontrolle

if-Anweisung, else-Anweisung, elif-Anweisung

name = input()
if name == 'Alice':
    print('Hallo Alice.')
elif age == 12:
    print('Es ist nicht Alice, junge Dame.')
else:
    print('Wer bist du?')

while-Schleife, for-Schleife

--while-Schleife

i=0
while i < 5:
    print(i)
    i = i + 1

--für Schleife

for i in range(5):
    print(i)

__break Anweisung __ Brechen Sie aus der Schleife aus. __continue-Anweisung __ Kehren Sie zum Anfang der Schleife zurück.

Modul importieren

sys.exit () Beenden Sie das Programm.

--random.randint Das erste und das zweite Argument stellen den Wertebereich dar, der zufällig ausgegeben werden soll.

import random
for i in range(5):
    print(random.randint(1,10))

--import math Ermöglicht die Verwendung von Formeln.

math.floor Gaußsches Symbol (maximaler ganzzahliger Wert, der ihn nicht überschreitet)

import math
math.floor(5.95)
5
math.floor(-5.95)
-6

3. Funktion

Funktionsdefinition

Die def-Anweisungsfunktion kann definiert werden. Sie können den Rückgabewert mit der return-Anweisung angeben.

def hello(name):
    print('Hello' + name)
hello('Alice')
Hello Alice

Schlüsselwortargument

-, end = '' Zeilenumbrüche beseitigen.

print('Hello', end='')
print('World')
HelloWorld

-, sep = '' Trennzeichen einfügen. (Anfangs ein Leerzeichen)

print('cats', 'dogs', 'mice', sep=',')
cats,dogs,mice
#Normalerweise sieht es so aus
print('cats', 'dogs', 'mice')
cats dogs mice

Lokaler Bereich, globaler Bereich

__grobale Anweisung __ Lokale Variablen im globalen Bereich verfügbar machen.

def spam():
    global eggs
    eggs = 'spam'
eggs = 'global'
spam()
print(eggs)
spam

Ausnahmebehandlung

Wenn beispielsweise das folgende Programm ausgeführt wird, tritt der folgende Fehler auf. Sie können bestimmte Fehler vermeiden, indem Sie die Klauseln try und exception verwenden.

def spam(divide_by):
    return 42 / divide_by
print(spam(2))
print(spam(12))
print(spam(0))
print(spam(1))
#Wenn ich dies ausführe, erhalte ich den folgenden Fehler
21.0
3.5
Traceback (most recent call last):
  File "C:\Users\t\Desktop\programming\Python\error.py", line 5, in <module>
    print(spam(0))
  File "C:\Users\t\Desktop\programming\Python\error.py", line 2, in spam
    return 42 / divide_by
ZeroDivisionError: division by zero

Um ZeroDivisionError zu vermeiden, fügen Sie eine try-Klausel und eine Except-Klausel ein, wie unten gezeigt.

def spam(divide_by):
    try:
        return 42 / divide_by
    except ZeroDivisionError:
        print('Illegales Argument.')
print(spam(2))
print(spam(12))
print(spam(0))
print(spam(1))
#Bei der Ausführung ist dies wie folgt
21.0
3.5
Illegales Argument.
None
42.0

Error

--ValueError Wenn nicht ganzzahlig --ZeroDivisionError Teilen durch Null

Python-Basisüberprüfungsliste

Recommended Posts

Dies ist die einzige grundlegende Überprüfung von Python ~ 1 ~
Dies ist die einzige grundlegende Überprüfung von Python ~ 2 ~
Dies ist die einzige grundlegende Überprüfung von Python ~ 3 ~
Überprüfung der Grundlagen von Python (FizzBuzz)
[Python] [Meta] Ist der Python-Typ ein Typ?
Python-Grundkurs (Ende 15)
Die Antwort von "1/2" unterscheidet sich zwischen Python2 und 3
der Zen von Python
Grundkenntnisse in Python
Zusammenfassung des grundlegenden Ablaufs des maschinellen Lernens mit Python
Eindrücke von der Python 3 Engineer Certification Basic-Prüfung
Warum ist das erste Argument der [Python] -Klasse selbst?
[Einführung in Python] Grundlegende Verwendung der Bibliothek matplotlib
Auf dem Weg zum Ruhestand von Python2
Grundlegende Verwendung von Python-F-String
Über die Funktionen von Python
Die Kraft der Pandas: Python
Python-Grundkurs (1 Was ist Python?)
Ich habe die grundlegende Grammatik von Python in Jupyter Lab geschrieben
Was ist die Standard-TLS-Version des Python-Anforderungsmoduls?
Mac Initial Settings-Python (pyenv) Installation am schnellsten
[Python] Der Stolperstein des Imports
Erster Python 3 ~ Der Beginn der Wiederholung ~
Ist die Niederschlagswahrscheinlichkeit korrekt?
[Python] Was ist @? (Über Dekorateure)
Existenz aus Sicht von Python
pyenv-change die Python-Version von virtualenv
Was für ein Kernel ist dieser Kernel?
[Python] Was ist der sortierte Schlüssel?
Über den Grundtyp von Go
Dies und das von Python-Eigenschaften
[Python] Die potenzielle Feldplanung von Python Robotics verstehen
Grundlegende Grammatik des Python3-Systems (Wörterbuch)
Wofür ist der Python-Unterstrich (_)?
Wissenschaft "Ist Saito der Vertreter von Saito?"
Informationen zur Grundlagenliste der Python-Grundlagen
Grundlegendes Studium von OpenCV mit Python
Lernen Sie die Grundlagen von Python ① Grundlegende Anfänger
[Python] Organisieren Sie die Grundstruktur der Flask-App (Ziel des Entkopierens)
Der 14. März ist der Tag des Umfangsverhältnisses. Die Geschichte der Berechnung des Umfangsverhältnisses mit Python
[Python] Zeigt nur die Elemente der Liste nebeneinander an [Vertikal, horizontal]
Verwendung von Sternchen (*) in Python. Vielleicht ist das alles? ..
Versuchen Sie, das Python-Beispielproblem mit grundlegenden Informationen nur mit einem Browser auszuführen
Ein Memorandum zum Erwerb der Grundprüfung für die Python3-Ingenieurzertifizierung
Ändern Sie die Länge der Python-CSV-Zeichenfolgen
Was ist die XX-Datei im Stammverzeichnis eines beliebten Python-Projekts?
Dies und das der Einschlussnotation.
[Linux] Überprüfung häufig verwendeter Basisbefehle 2
Übung, dies in Python zu verwenden (schlecht)
Übergeben Sie den Pfad des importierten Python-Moduls
Notizen vom Anfang von Python 1 lernen
Überprüfen Sie die Existenz der Datei mit Python
Informationen zur virtuellen Umgebung von Python Version 3.7
Was für eine Programmiersprache ist Python?
Überprüfen Sie das Konzept und die Terminologie der Regression
Was ist die Ursache für den folgenden Fehler?
Wo ist der Python-Instanziierungsprozess geschrieben?
[Python3] Schreiben Sie das Codeobjekt der Funktion neu