Grundlegende Grammatikkenntnisse von Python-Eintrag 2

Grundlegende Grammatikkenntnisse von Python-Eintrag 2

Heute ist das zweite Update. Der gestrige Artikel zeigt 101 Messwerte.Vielen Dank an alle Klassenkameraden und Vorgänger,
die sich die Zeit genommen haben , ღ (´ ´ ᴗ ・ `) mehr als nur Herz zu lesen
Ich hoffe, dass jeder nach dem Lesen einige Vorteile hat. Das Wissen dahinter ist ständig fortschrittlich. Die erste Ebene ist die Anhäufung und Anwendung des Fundaments. Daher muss das Fundament fest gelegt werden, bevor es besser genutzt werden kann. Der heutige Inhalt ist ebenfalls sehr grundlegend Schauen Sie doch mal rein und verstehen Sie, OK, beginnen wir mit dem heutigen Thema.

1. Reservierte Wörter
in Python. Einige Wörter in Python haben eine bestimmte Bedeutung, sodass sie beim Benennen eines Objekts nicht verwendet werden können. Sie können sie nach Schlüsselwörtern anzeigen, müssen sich dies jedoch nicht merken, da Ihr Name falsch ist Ein Fehler wird gemeldet, der Code lautet wie folgt:

# 开发时间:2020/11/1 13:40

import keyword  # 首先当然需要导入keyword呀
print(keyword.kwlist)

Das Importieren von Modulen von Drittanbietern (Import + Modulname) ist eine der Methoden, und wir werden weiter erklären, wenn wir diesen Teil des Wissens später teilen

Die Ergebnisse der Operation sind wie folgt: (Der Ausgabeinhalt ist der Name, der nicht verwendet werden kann. Es ist in Ordnung, ihn ein wenig zu verstehen.)

E:\Python\python.exe E:/py/CSDN博客/语法2.py
['False', 'None', 'True', 'and', 'as', 'assert', 'async', 'await', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield']

Process finished with exit code 0

2. Identifikatoren in Python
Bezeichner sind die Namen von Variablen, Funktionen, Klassen, Module und andere Gegenstände, achten Sie auf die folgenden Regeln: (Es ist in Ordnung , wenn man es auf einen Blick sehen, er wird Sie auffordern , wenn Ihre Kennung falsch ist)
- ----> Sie können Buchstaben, Zahlen und Unterstriche _ verwenden, um <-----
---------------------> zu benennen. Zahlen, die nicht mit <- beginnen, können nicht verwendet werden. --------------
------------------------> Kann kein reserviertes Wort sein <------ -------------
-----------------------> Streng zwischen Groß- und Kleinschreibung unterscheiden <-------- ---------

2. Variablen in
Python①. Variablen bestehen aus Identifikation (ID), Typ (Typ) und Wert (Wert). Variablen können mehrfach zugewiesen werden. Nach der Zuweisung zeigt der Variablenname auf den neuen Variablenbereich. Weitere Informationen finden Sie im Code:

# 开发时间:2020/11/1 13:40
name='雅嘿哟'    # name就是变量名
print('标识',id(name))  
print('类型',type(name))
print('值value',name)  # 直接输出结果就是其value值
print('-----------------------------------------------')
name='new'   # 变量的多次赋值变量名会指向新的变量空间
print('new')

Die Ergebnisse sind wie folgt:

E:\Python\python.exe E:/py/CSDN博客/语法2.py
标识 31368176
类型 <class 'str'>
值value 雅嘿哟
-----------------------------------------------
new

Process finished with exit code 0

3. In Python häufig verwendete Datentypen
Hinweis: Achten Sie auf die Unterscheidung zwischen chinesischer und englischer Interpunktion, da sonst Fehler leicht gemeldet werden können
. Integer-Typ: int → 98, 4354;
Integer-Englisch ist eine Ganzzahl, die positive, negative und null sowie unterschiedliche Basen darstellen kann Verwenden Sie verschiedene Darstellungen: [Dezimal → ist die Standardbasis, die direkt gemäß der Elementnummer eingegeben wird], [Binär → Mit 0b beginnen], [Oktal → Mit 0o beginnen], [Hexadezimal → Mit 0x beginnen]


Gleitkommazahlentyp : Gleitkomma → 98,53; Gleitkommazahl besteht aus Ganzzahl und Dezimalteil. Aufgrund der Ungenauigkeit der Speicherung von Gleitkommazahlen kann es bei der Berechnung der Gleitkommazahl zu unsicheren Dezimalstellen kommen. Die Lösung lautet Importieren Sie die Dezimalstelle des Moduls. Der Code lautet wie folgt:

from decimal import Decimal    # 从decimal库中导入Decimal
n1=2.2
n2=2.1
print(n1+n2)
print(n1+n3)    # 并不是所有的浮点数的计算结果会出问题,为了避免出现需要使用下面的Decimal模块
print(Decimal(str(n1)) + Decimal(str(n2)))  # 注意需要将n1和n2转换为字符串

str (n1) ist die Konvertierung des Datentyps, der den Gleitkommazahlentyp in einen Zeichenfolgentyp konvertiert. Die Kenntnisse der Datentypkonvertierung werden später in diesem Artikel erläutert (*  ̄︶ ̄).
Die Ergebnisse sind wie folgt:

E:\Python\python.exe E:/py/CSDN博客/语法2.py
4.300000000000001
5.4
4.3

Process finished with exit code 0

③ Boolescher Typ: bool → Wahr, Falsch;
Boolescher Typ ist Boolescher Wert in Englisch, Boolescher Wert ist Abkürzung, Boolescher Typ kann wahr oder falsch angeben, Boolescher Wert kann in Ganzzahl konvertiert werden: Wahr ist gleich 1, Falsch ist gleich 0, Einzelheiten finden Sie im folgenden Code ::

m1 = True
m2 = False
print(type(m1))
print(type(m2))
# 布尔值可以转化为整数计算
print(m1 + 1)  # True相当于1
print(m2 + 1)  # False相当于0

Die Ergebnisse sind wie folgt:

E:\Python\python.exe E:/py/CSDN博客/语法2.py
<class 'bool'>
<class 'bool'>
2
1

Process finished with exit code 0

④. String-Typ: str
a, String kann auf drei Arten definiert werden [einfaches Anführungszeichen ''] [doppeltes Anführungszeichen ""] [drei Anführungszeichen '' '' '' oder "" "" ""];
b,Beachten Sie, dass alle Satzzeichen auf Englisch sind und Fehler auf Chinesisch gemeldet werden;
C. Die durch einfache und doppelte Anführungszeichen definierte Zeichenfolge muss sich in einer Zeile befinden.
D. Die durch dreifache Anführungszeichen definierte Zeichenfolge kann in mehreren aufeinander folgenden Zeilen erscheinen.
Weitere Informationen finden Sie im folgenden Code:

s1='python'
s2="python"
s3='''hello

python'''
s4="""hello
python"""
print(s1,type(s1))
print(s2,type(s2))
print('---------------------------')
print(s3,type(s3))
print('---------------------------')
print(s4,type(s4))

Die Ergebnisse sind wie folgt:

E:\Python\python.exe E:/py/CSDN博客/语法2.py
python <class 'str'>
python <class 'str'>
---------------------------
hello

python <class 'str'>
---------------------------
hello
python <class 'str'>

Process finished with exit code 0

4. Konvertieren Sie Datentypen in
Python①, konvertieren Sie andere Datentypen in Zeichenfolgentypen. Der Code lautet wie folgt:

a=1.243
b=15
c=True
print(type(a),type(b),type(3))  # 使用type查看a,b,c的数据类型
print(str(a),str(b),str(c),type(str(a)),type(str(b)),type(str(c)))

Die Ergebnisse sind wie folgt:

E:\Python\python.exe E:/py/CSDN博客/语法2.py
<class 'float'> <class 'int'> <class 'int'>
1.243 15 True <class 'str'> <class 'str'> <class 'str'>

Process finished with exit code 0

② andere Datentypen in ganzzahlige Typen konvertieren,
Es ist zu beachten, dass: a. Nur wenn die Zeichenfolge eine Ganzzahl ist, konvertiert werden kann, andernfalls wird ein Fehler gemeldet; b. Die Konvertierung einer Gleitkommazahl in einen Ganzzahltyp wird auf Null gesetzt und gerundet.
Der spezifische Code lautet wie folgt:

a=1.243   # 浮点数类型转换成整数类型会抹零取整
b='15'
c=True
print(type(a),type(b),type(c))  # 使用type查看a,b,c的数据类型
print(int(a),int(b),int(c),type(int(a)),type(int(b)),type(int(c)))  # a,b,c 数据类型都转换成了整数类

Die Ergebnisse sind wie folgt:

E:\Python\python.exe E:/py/CSDN博客/语法2.py
<class 'float'> <class 'str'> <class 'bool'>
1 15 1 <class 'int'> <class 'int'> <class 'int'>

Process finished with exit code 0

③ Konvertieren Sie andere Datentypen in Gleitkommazahlentypen
Es ist zu beachten, dass: a. Der Texttyp nicht in eine Gleitkommazahl konvertiert werden kann; b. Der ganzzahlige Typ wird in eine Gleitkommazahl konvertiert und das Ende ist .0
Der spezifische Code lautet wie folgt:

a=1
b='15'
c='15.0'
d=True
print(type(a),type(b),type(c),type(d))
print(float(a),float(b),float(c),float(d),type(float(a)),type(float(b)),type(float(c)),type(float(d)))

Die Ergebnisse sind wie folgt:

E:\Python\python.exe E:/py/CSDN博客/语法2.py
<class 'int'> <class 'str'> <class 'str'> <class 'bool'>
1.0 15.0 15.0 1.0 <class 'float'> <class 'float'> <class 'float'> <class 'float'>

Process finished with exit code 0

5, Python-Kommentare in der ( _ dank der Geduld, diese Schüler und Senioren zu lesen)
und schließlich bis zum letzten Wissen der Sache heute, O (∩_∩) O haha ​​~
Python-Kommentar ist sehr einfach, ich glaube, dass vor allem vor dem Code auch ist Ich habe einige graue Schriftarten mit # vor ihnen gefunden. Tatsächlich sind sie der Inhalt von Kommentaren, damit Sie und andere die Bedeutung und Funktionen des von Ihnen geschriebenen Codes verstehen können. Im Allgemeinen erfordert das Schreiben eines relativ großen Codes Teamarbeit. Wenn einige Inhalte nicht kommentiert werden Vielleicht lesen Teamkollegen die Bibel
①, einzeilige Kommentare mit # vor dem Inhalt;
②, mehrzeilige Kommentare verwenden dreifache Anführungszeichen `` '' '';
③, der Verknüpfungskommentar ist Strg + / (dies kann auch mehrere Kommentarzeilen gleichzeitig auswählen, sehr praktisch )
Schauen wir uns den Code an:

# 真的非常感谢各位拔冗阅读我的文章,你们的点赞和收藏是对我莫大的支持和鼓励
'''
python
真的是一门很好入门的语言
Python
它的库真的非常丰富,便捷了我们的使用
'''

Okay, der heutige Wissensaustausch ist vorbei. Vielen Dank für das Lesen und Liken. Das Wochenende dieser Woche ist auch vorbei. Solange es nicht viele Kurse gibt, werden wir uns daran halten. Lassen Sie uns gemeinsam jubeln. ღ (´ ・ ᴗ ・ `) als Herz

Ich denke du magst

Origin blog.csdn.net/qq_45227014/article/details/109424771
Empfohlen
Rangfolge