Negara Bagian AS adalah paket Python yang memberikan informasi tentang negara bagian. Paket ini sedang dibangun, jadi ada beberapa informasi yang akan hilang saat ini.
Paket dapat diunduh dari PYPI dengan menggunakan PIP3 dengan cara berikut:
pip3 install unitedstates
Sebelum kita mulai, kita perlu mendefinisikan jika kita akan memberikan DC StateHood.
# 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 )Negara dibagi berdasarkan daerah dan divisi sesuai dengan sensus AS. Berikut ini adalah divisi, yang merupakan atribut kelas.
mountain_states = states_full_name . mountainBerikut ini adalah daerah, yang merupakan atribut kelas.
Untuk mengambil semua negara bagian, atribut all_states dapat digunakan.
Atribut ini dapat ditemukan di kelas States_Full_Name() dan States_Abbreviated() .
Paket ini berisi informasi tentang setiap negara bagian. Berikut adalah daftar informasi yang termasuk:
Untuk mengambil info ini, metode get_states_info() dapat digunakan.
from states import States
states = States ()
virginia_info = states . get_state_info ( 'Virginia' )Yang akan mengembalikan yang berikut:
{ "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"}
Perlu diingat bahwa beberapa negara bagian berisi lebih dari satu zona waktu tergantung pada kota mana Anda berada. Saat ini, info hanya berisi yang utama.
Anda dapat menarik semua status yang tersedia dengan melewati fungsi "semua".
Anda dapat mengakses kelas wilayah dengan mengimpornya dari negara bagian. Wilayah memiliki kelas berikut:
from states import Territories_Abbreviated Baik Territories_Abbreviated dan Territories_Full_Name berisi atribut berikut:
atlantic_territories = Territories_Abbreviated (). atlantic Associated_States berisi atribut berikut:
Uninhabitated_Territories berisi atribut berikut:
Paket ini berisi informasi tentang setiap negara bagian, berikut adalah daftar info yang disertakan:
Untuk mengambil info ini, metode get_territory_info() dapat digunakan.
from states import Territories
territories = Territories ()
virginia_info = territories . get_territory_info ( 'Puerto Rico' )Yang akan mengembalikan yang berikut:
{ "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"}
Anda dapat menarik semua wilayah yang tersedia dengan melewati fungsi "semua".
Kami menyambut siapa saja yang ingin berkontribusi. Silakan lihat halaman kontribusi untuk pedoman tentang berkontribusi dan mengirimkan permintaan fitur.