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"}
您可以通过传递“全部”功能来拉动所有可用领土。
我们欢迎任何想贡献的人。有关贡献和提交功能请求的指南,请参见贡献页面。