** * Dieser Artikel ist von Udemy "[Einführung in Python3, unterrichtet von aktiven Silicon Valley-Ingenieuren + Anwendung + Code-Stil im amerikanischen Silicon Valley-Stil](https://www.udemy.com/course/python-beginner/" Einführung in Python3, unterrichtet von aktiven Silicon Valley-Ingenieuren + Anwendung + Code-Stil im amerikanischen Silicon Valley-Stil ")" Es ist eine Klassennotiz für mich nach dem Kurs von. Es ist mit Genehmigung des Ausbilders Jun Sakai für die Öffentlichkeit zugänglich. ** ** **
print_standard
print('hello')
print("hello")
result
hello
hello
Wenn Sie in "print ()" eine Zeichenfolge angeben, können Sie entweder "" oder "" "verwenden.
" "
einschließenprint_'
print("I don't know.")
result
I don't know.
Wenn Sie es in "" "einschließen, wird es ordnungsgemäß ausgegeben.
''
eingeschlossen istprint_'
print('I don't know.')
result
print('I don't know.')
^
SyntaxError: invalid syntax
Wenn Sie es mit "" einschließen, wird das "" in der Zeichenfolge als das Ende der Umschließung beurteilt, was zu einem Fehler führt.
\
, um Fehler zu vermeidenprint_'
print('I don\'t know.')
result
I don't know.
Indem Sie "" vor "" in die Zeichenkette einfügen, können Sie das Urteil als Gruppe vermeiden.
print_'
print('say "I don\'t know."')
print("say \"I don't know.\"")
result
say "I don't know."
say "I don't know."
Anwendung.
\ n
des Zeilenumbruchsprint_\n
print('Hello. \nHow are you?')
result
Hello.
How are you?
Ich habe mich schon früher mit der Tatsache befasst, dass \ n
zu einem" Zeilenumbruch "wird.
\ n
print_\n
print('C:\name\name')
result
C:
ame
ame
Ich wollte "C: \ name \ name" anzeigen, aber der Teil "\ n" wurde als Zeilenumbruch beurteilt.
r
print_\n
print(r'C:\name\name')
result
C:\name\name
In diesem Fall können Sie die Zeichenfolge so drucken, wie sie ist, indem Sie am Anfang der Zeichenfolge "r", das Akronym für "raw", hinzufügen.
new_line
print("""
line1
line2
line3
""")
result
line1
line2
line3
Wenn Sie "" "" "" "" `wie oben verwenden, können Sie einfach zu lesenden Code schreiben, ohne" \ n "zum Schreiben in einer Zeile zu verwenden.
new_line
print('#######')
print("""
line1
line2
line3
""")
print('#######')
result
#######
line1
line2
line3
#######
Bei dieser Schreibmethode werden jedoch leere Zeilen über und unter der Zeichenfolge eingefügt.
new_line
print('#######')
print("""\
line1
line2
line3\
""")
print('#######')
result
#######
line1
line2
line3
#######
Wenn Sie auf diese Weise "" einfügen, bedeutet dies "Starten Sie den Code, den Sie als Nächstes schreiben, in der nächsten Zeile".
operator
print('Hi.' * 3 + 'Mike.')
print('Py' + 'thon')
print('Py''thon')
result
Hi.Hi.Hi.Mike.
Python
Python
Sie können Operatoren auch mit Zeichenfolgen kombinieren.
Wenn Sie die Zeichenfolgen einfach verbinden, werden sie verbunden und gedruckt, ohne +
zu schreiben.
operator
prefix = ('Py')
print(prefix'thon')
result
print(prefix'thon')
^
SyntaxError: invalid syntax
+
Kann jedoch nicht weggelassen werden, wenn einer Variablen eine Zeichenfolge zugewiesen wird.
operator
prefix = ('Py')
print(prefix + 'thon')
result
Python
Ich konnte mich richtig mit +
verbinden.
operator
print('aaaaaaaaaaaaaaaaaaaaaaaaaaa'
'bbbbbbbbbbbbbbbbbbbbbbbbbbb')
result
aaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbb
Wenn Sie lange Zeichenfolgen für die Anzeige verbinden möchten, erleichtert das Schreiben auf diese Weise das Lesen des Codes. (Wenn Sie in einer Zeile schreiben, passt es möglicherweise nicht in die Bildschirmgröße und ist schwer zu erkennen.)
Recommended Posts