So verwenden Sie das Python-Format
Wie verwende ich das Python-Format?
Nutzung der Formatfunktion von Python
Verbessert die String-Formatierungsfunktion. Die grundlegende Syntax besteht darin, das vorherige % durch {} und : zu ersetzen. Die Formatfunktion kann unbegrenzte Parameter akzeptieren und die Positionen müssen nicht in der richtigen Reihenfolge sein.
**Beispiel 1: **Die Formatfunktion kann unbegrenzt viele Parameter akzeptieren und die Positionen müssen nicht in der richtigen Reihenfolge sein.
"{} {}".format("hello", "world") # 不设置指定位置,按默认顺序 运行结果:'hello world' "{0} {1}".format("hello", "world") # 设置指定位置 运行结果:'hello world' "{1} {0} {1}".format("hello", "world") # 设置指定位置 运行结果:'world hello world'
Beispiel 2: Sie können auch Parameter festlegen.
print("网站名:{name}, 地址 {url}".format(name="Python教程", url="www.py.cn")) # 通过字典设置参数 site = {"name": "Python教程", "url": "www.py.cn"} print("网站名:{name}, 地址 {url}".format(**site)) # 通过列表索引设置参数 my_list = ['Python教程', 'www.py.cn'] print("网站名:{0[0]}, 地址 {0[1]}".format(my_list)) # "0" 是必须的 运行结果: 网站名:Python教程, 地址 www.py.cn 网站名:Python教程, 地址 www.py.cn 网站名:Python教程, 地址 www.py.cn
Beispiel 3: Sie können das Objekt auch an str.format() übergeben:
class AssignValue(object): def __init__(self, value): self.value = value my_value = AssignValue(6) print('value 为: {0.value}'.format(my_value)) # "0" 是可选的
Das Ausgabeergebnis ist:
value 为: 6
Beispiel 4: Die folgende Tabelle zeigt str.format () Mehrere Methoden zum Formatieren von Zahlen
print("{:.2f}".format(3.1415926)); 3.14
Zahlenformatierungsmethoden
Ausgabebeschreibung des Zahlenformats
3.1415926 {:.2f} 3.14 Behalten Sie zwei Dezimalstellen bei
3.1415926 {:+.2f} +3.14 Mit Vorzeichen auf zwei Dezimalstellen
-1 {:+.2f} -1.00 Mit Vorzeichen auf zwei Dezimalstellen
2.71828 {:.0f} 3 ohne Dezimalzahl
5 {:0>2d} 05 digitale Nullauffüllung (Auffüllen nach links, Breite ist 2)
5 {:x<4d} 5xxx digitales Auffüllen x (Auffüllen der rechts, Breite ist 4)
10 {:x<4d} 10xx Zahlenkomplement Zahlenformat
0,25 {:.2 %} 25,00 % Prozentformat
1000000000 {: .2e} 1.00e+09 Exponentenschreibweise
13 {:10d} 13 Rechtsbündig (Standard, Breite ist 10)
13 {:<10d} 13 Linksbündig (Breite ist 10)
13 {:^10d} 13 zentriert (Breite ist 10)
'{:b}'.format(11) 1011
'{ :d}'.format(11) 11
Die Basis von 11'{:o }'.format(11) 13
'{:x}'.format(11) b
'{:#x}'.format(11) 0xb
'{:#X}'.format(11) 0XB
^, <, > ; sind zentriert, linksbündig bzw. rechtsbündig, gefolgt von der Breite, gefolgt von einem Füllzeichen nach dem :-Zeichen. Kann ein Zeichen sein. Wenn nicht angegeben, wird es standardmäßig mit Leerzeichen gefüllt.
+ bedeutet, + vor einer positiven Zahl anzuzeigen und - vor einer negativen Zahl (Leerzeichen) bedeutet, ein Leerzeichen vor einer positiven Zahl hinzuzufügen
b, d, o, x sind binär, dezimal und oktal bzw. hexadezimal.
Beispiel 5:
Geben Sie ein Wörterbuch an:
t={‘year’:’2013’,’month’:’9’,’day’:’30’,’hour’:’16’,’minute’:’45’,’second’:’2’}
Bitte geben Sie es in diesem Format aus: 2013-09-30 16:45:02
def data_to_str(d): ''' :param d: 日期字典 :return: str 格式化后的日期 ''' s1='{} {:>02} {:>02}'.format(t['year'],t['month'],t['day']) s2='{} {:>02} {:>02}'.format(t['hour'],t['minute'],t['second']) print(s1,s2) print('-'.join(s1.split()),end=' ') print(':'.join(s2.split())) return 0 t={'year':'2013','month':'9','day':'30','hour':'16','minute':'45','second':'2'} print(data_to_str(t))
Laufergebnisse:
2013 09 30 16 45 02 2013-09-30 16:45:02
Verwandte Empfehlungen: „
Python-TutorialDas obige ist der detaillierte Inhalt vonSo verwenden Sie das Python-Format. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen



Python eignet sich für Datenwissenschafts-, Webentwicklungs- und Automatisierungsaufgaben, während C für Systemprogrammierung, Spieleentwicklung und eingebettete Systeme geeignet ist. Python ist bekannt für seine Einfachheit und sein starkes Ökosystem, während C für seine hohen Leistung und die zugrunde liegenden Kontrollfunktionen bekannt ist.

Die Struktur der Oracle -Datenbankdatei umfasst: Datendatei: Speichern tatsächlicher Daten. Steuerdatei: Datenbankstrukturinformationen aufzeichnen. Protokolldateien neu wieder aufnehmen: Aktenübertragungsvorgänge aufzeichnen, um die Datenkonsistenz sicherzustellen. Parameterdatei: Enthält Datenbank, die über Parameter ausgeführt werden, um die Leistung zu optimieren. Archivprotokolldatei: Backup -Wiederherstellung der Protokolldatei für die Katastrophenwiederherstellung.

Die Oracle -Datenbankanmeldung umfasst nicht nur Benutzername und Kennwort, sondern auch Verbindungszeichenfolgen (einschließlich Serverinformationen und Anmeldeinformationen) und Authentifizierungsmethoden. Es unterstützt SQL*Plus- und Programmiersprachanschlüsse und bietet Authentifizierungsoptionen wie Benutzername und Passwort, Kerberos und LDAP. Zu den häufigen Fehlern gehören Verbindungszeichenfolgenfehler und ungültige Benutzername/Passwörter, während sich Best Practices auf Verbindungspooling, parametrisierte Abfragen, Indizierung und Sicherheitsanmeldeinformationen konzentrieren.

In diesem Artikel wird erläutert, wie die Leistung der Website verbessert wird, indem Apache -Protokolle im Debian -System analysiert werden. 1. Log -Analyse -Basics Apache Protokoll Datensätze Die detaillierten Informationen aller HTTP -Anforderungen, einschließlich IP -Adresse, Zeitstempel, URL, HTTP -Methode und Antwortcode. In Debian -Systemen befinden sich diese Protokolle normalerweise in /var/log/apache2/access.log und /var/log/apache2/error.log verzeichnis. Das Verständnis der Protokollstruktur ist der erste Schritt in der effektiven Analyse. 2. Tool mit Protokollanalyse Mit einer Vielzahl von Tools können Apache -Protokolle analysiert: Befehlszeilen -Tools: GREP, AWK, SED und andere Befehlszeilen -Tools.

Python zeichnet sich in Gaming und GUI -Entwicklung aus. 1) Spielentwicklung verwendet Pygame, die Zeichnungen, Audio- und andere Funktionen bereitstellt, die für die Erstellung von 2D -Spielen geeignet sind. 2) Die GUI -Entwicklung kann Tkinter oder Pyqt auswählen. Tkinter ist einfach und einfach zu bedienen. PYQT hat reichhaltige Funktionen und ist für die berufliche Entwicklung geeignet.

Der Versteckplatz der Oracle -Datenbank auf dem C -Laufwerk: Registrierung: Verwenden Sie den Registrierungseditor, um nach "Oracle" zu suchen, um Informationen einschließlich Installationspfad, Dienstname usw. zu finden Sorgfältige Aktion: Wenn Sie Oracle deinstallieren, müssen Sie nicht nur Dateien löschen, sondern auch die Registrierung und Dienste reinigen. Es wird empfohlen, das offizielle Deinstallieren -Tool zu verwenden oder professionelle Hilfe zu suchen. Space Management: Optimieren Sie den Speicherplatz, um die Installation von Oracle am C -Laufwerk zu vermeiden. Temporäre Dateien regelmäßig reinigen

Der Vergleich zwischen Laravel und Python in der Entwicklungsumgebung und dem Ökosystem ist wie folgt: 1. Die Entwicklungsumgebung von Laravel ist einfach, nur PHP und Komponist sind erforderlich. Es bietet eine umfassende Auswahl an Erweiterungspaketen wie Laravelforge, aber die Wartung des Erweiterungspakets ist möglicherweise nicht rechtzeitig. 2. Die Entwicklungsumgebung von Python ist ebenfalls einfach, nur Python und PIP sind erforderlich. Das Ökosystem ist riesig und deckt mehrere Felder ab, aber das Versions- und Abhängigkeitsmanagement kann komplex sein.

PHP und Python haben jeweils ihre eigenen Vorteile und wählen nach den Projektanforderungen. 1.PHP ist für die Webentwicklung geeignet, insbesondere für die schnelle Entwicklung und Wartung von Websites. 2. Python eignet sich für Datenwissenschaft, maschinelles Lernen und künstliche Intelligenz mit prägnanter Syntax und für Anfänger.
