us states
1.0.0
美國州是一個Python軟件包,可提供有關州的信息。目前正在構建此軟件包,因此目前將缺少一些信息。
可以通過以下方式使用PIP3從PYPI下載該軟件包:
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"}
您可以通過傳遞“全部”功能來拉動所有可用領土。
我們歡迎任何想貢獻的人。有關貢獻和提交功能請求的指南,請參見貢獻頁面。