Государства США - это пакет Python, который предоставляет информацию о штатах. Этот пакет в настоящее время строится, поэтому в данный момент есть некоторая информация, которая будет отсутствовать.
Пакет можно загрузить из PYPI с помощью PIP3 следующим образом:
pip3 install unitedstates
Прежде чем мы начнем, нам нужно определить, предоставим ли мы государственность DC.
# 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 )Государства делятся по регионам и подразделениям в соответствии с переписью США. Ниже приведены подразделения, которые являются атрибутами класса.
mountain_states = states_full_name . mountainНиже приведены регионы, которые являются атрибутами класса.
Чтобы получить все состояния, можно использовать атрибут all_states .
Эти атрибуты можно найти в обоих классах States_Full_Name() и States_Abbreviated() .
Этот пакет содержит информацию о каждом штате. Вот список включенной информации:
Чтобы получить эту информацию, можно использовать метод get_states_info() .
from states import States
states = States ()
virginia_info = states . get_state_info ( 'Virginia' )Который вернет следующее:
{ "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"}
Имейте в виду, что некоторые штаты содержат более одного часового пояса в зависимости от того, в каком городе вы находитесь. На данный момент информация содержит только основные.
Вы можете вытащить все доступные состояния, передавая функцию «все».
Вы можете получить доступ к классам территории, импортируя их из штатов. У территорий есть следующие занятия:
from states import Territories_Abbreviated Как Territories_Abbreviated , так и Territories_Full_Name содержат следующие атрибуты:
atlantic_territories = Territories_Abbreviated (). atlantic Associated_States содержит следующие атрибуты:
Uninhabitated_Territories содержит следующие атрибуты:
Этот пакет содержит информацию о каждом штате, вот список включенной информации:
Чтобы получить эту информацию, можно использовать метод get_territory_info() .
from states import Territories
territories = Territories ()
virginia_info = territories . get_territory_info ( 'Puerto Rico' )Который вернет следующее:
{ "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"}
Вы можете вытащить все доступные территории, передавая функцию «все».
Мы приветствуем любого, кто хочет внести свой вклад. Пожалуйста, смотрите страницу взносов для руководящих принципов по внесению и отправке запросов функций.