US -Staaten ist ein Python -Paket, das Informationen über Staaten liefert. Dieses Paket wird derzeit erstellt, sodass im Moment einige Informationen fehlen werden.
Das Paket kann von PYPI unter Verwendung von PIP3 auf folgende Weise heruntergeladen werden:
pip3 install unitedstates
Bevor wir anfangen, müssen wir definieren, ob wir DC -Staatlichkeit gewähren werden.
# If DC will be counted as a state
from states import States_Abbreviated
states_abbreviated = States_Abbreviated ( DC_Statehood = True )
# If DC will not be counted as a state
from states import States_Full_Name
states_full_name = States_Full_Name ( DC_Statehood = False )Die Staaten werden durch Regionen und Abteilungen gemäß der US -Volkszählung geteilt. Im Folgenden sind die Abteilungen, die Klassenattribute sind.
mountain_states = states_full_name . mountainDie folgenden Regionen sind Klassenattribute.
Um alle Zustände abzurufen, kann das Attribut all_states verwendet werden.
Diese Attribute finden Sie sowohl in den Klassen States_Full_Name() als auch States_Abbreviated() .
Dieses Paket enthält Informationen zu jedem Zustand. Hier ist eine Liste der Informationen, die enthalten sind:
Um diese Informationen abzurufen, kann die Methode get_states_info() verwendet werden.
from states import States
states = States ()
virginia_info = states . get_state_info ( 'Virginia' )Das würde Folgendes zurückgeben:
{ "official_name":"Commonwealth of Virginia",
"full_name":"Virginia",
"abbreviated":"VA",
"capital":"Richmond",
"population": 8535519,
"area_sq_km":110786,
"time_zone": ["Eastern Standard Time","GMT-5"],
"region":"South Atlantic"}
Denken Sie daran , dass einige Staaten mehr als eine Zeitzone enthalten, je nachdem, in welcher Stadt Sie sich befinden. Im Moment enthält die Informationen nur die wichtigsten.
Sie können alle verfügbaren Zustände ziehen, indem Sie die Funktion "alle" übergeben.
Sie können auf die Territoriumsklassen zugreifen, indem Sie sie aus Staaten importieren. Territorien haben die folgenden Klassen:
from states import Territories_Abbreviated Sowohl die Territories_Abbreviated als auch Territories_Full_Name enthalten die folgenden Attribute:
atlantic_territories = Territories_Abbreviated (). atlantic Associated_States enthält die folgenden Attribute:
Uninhabitated_Territories enthält die folgenden Attribute:
Dieses Paket enthält Informationen zu jedem Zustand. Hier finden Sie eine Liste der enthaltenen Informationen:
Um diese Informationen abzurufen, kann die Methode get_territory_info() verwendet werden.
from states import Territories
territories = Territories ()
virginia_info = territories . get_territory_info ( 'Puerto Rico' )Das würde Folgendes zurückgeben:
{ "official_name":"Commonwealth of Puerto Rico",
"full_name":"Puerto Rico",
"abbreviated":"PR",
"capital":"San Juan",
"population": 3193694,
"area_sq_km":9104,
"time_zone": ["Atlantic Standard Time","GMT-4"],
"region":"Atlantic"}
Sie können alle verfügbaren Gebiete ziehen, indem Sie die Funktion "All" übergeben.
Wir begrüßen jeden, der einen Beitrag leisten will. Auf der Beitragsseite finden Sie Richtlinien zum Beitrag und Senden von Feature -Anfragen.