«python» etiketlenmiş sorular

Python, çok paradigmalı, dinamik olarak yazılan, çok amaçlı bir programlama dilidir. Temiz ve tekdüze bir sözdizimini hızlı bir şekilde öğrenmek, anlamak ve kullanmak ve uygulamak için tasarlanmıştır. 01-01-2020 itibariyle Python 2'nin resmi olarak desteklenmediğini lütfen unutmayın. Yine de, sürüme özgü Python soruları için [python-2.7] veya [python-3.x] etiketini ekleyin. Bir Python varyantı veya kitaplığı (örn. Jython, PyPy, Pandalar, Numpy) kullanırken, lütfen etiketlere ekleyin.

30
Sözlükteki değere göre anahtarı alın
Bir yaş içinde arayacak Dictionaryve eşleşen adı gösterecek bir işlev yaptım : dictionary = {'george' : 16, 'amber' : 19} search_age = raw_input("Provide age") for age in dictionary.values(): if age == search_age: name = dictionary[age] print name Yaşın nasıl karşılaştırılacağını ve bulunacağını biliyorum, sadece kişinin adını nasıl göstereceğimi bilmiyorum. Ayrıca, …
632 python  dictionary 

14
“==” ve “is” arasında bir fark var mı?
Bu sorunun cevapları bir toplum çabasıdır . Bu yayını iyileştirmek için mevcut yanıtları düzenleyin. Şu anda yeni yanıtları veya etkileşimleri kabul etmiyor. Benim Google-fu beni başarısız oldu. Python'da eşitlik için aşağıdaki iki test eşdeğer midir? n = 5 # Test one. if n == 5: print 'Yay!' # Test two. …

25
Bir fonksiyon içindeki statik değişkenlerin Python eşdeğeri nedir?
Bu C / C ++ kodunun deyimsel Python eşdeğeri nedir? void foo() { static int counter = 0; counter++; printf("counter is %d\n", counter); } spesifik olarak, statik eleman sınıf seviyesinin aksine fonksiyon seviyesinde nasıl uygulanır? Ve işlevi sınıfa yerleştirmek herhangi bir şeyi değiştirir mi?
630 python 

15
Panda'da SettingWithCopyWarning ile nasıl başa çıkılır?
Arka fon Pandalarımı 0.11'den 0.13.0rc1'e yükselttim. Şimdi, uygulama birçok yeni uyarı ortaya çıkıyor. Bunlardan biri şöyle: E:\FinReporter\FM_EXT.py:449: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame. Try using .loc[row_index,col_indexer] = value instead quote_df['TVol'] = quote_df['TVol']/TVOL_SCALE Bunun tam olarak ne anlama geldiğini bilmek …


18
Üst klasörden modülleri içe aktarma
Python 2.5 kullanıyorum. Bu benim klasör ağacım: ptdraft/ nib.py simulations/ life/ life.py (Bende var __init__.py her klasörde, okunabilirlik için burada atlanmıştır) nibModülü içeriden nasıl alırımlife ? Sys.path ile uğraşmadan yapmanın mümkün olduğunu umuyorum. Not: Çalıştırılmakta olan ana modül ptdraftklasördedir.

17
Komut satırı argümanları nasıl okunur / işlenir?
Aslen bir C programcısıyım. Birçok farklı argüman okumak için çok sayıda hile ve "hack" gördüm. Python programcılarının bunu yapmasının bazı yolları nelerdir? İlişkili Python betiğine geçirilen komut satırı bağımsız değişkenlerini yakalamanın / ayrıştırmanın en iyi yolu nedir? “[Komut] [eylem] [parametre]” tarzı komut satırı arabirimleri mi uyguluyorsunuz? Python'da komut satırı bağımsız …

16
Panda DataFrame'in daha fazla sütununu görmek için çıktı görüntüsünü nasıl genişletebilirim?
Çıktı görüntüsünü etkileşimli veya komut dosyası yürütme modunda genişletmenin bir yolu var mı? Özellikle, describe()işlevi bir panda üzerinde kullanıyorum DataFrame. Ne zaman DataFrame5 sütun ise (etiketler) genişliğinde, istediğim o tanımlayıcı istatistikleri almak. Ancak, DataFramedaha fazla sütunu varsa, istatistikler bastırılır ve böyle bir şey döndürülür: >> Index: 8 entries, count to …




19
Boole değerlerini argparse ile ayrıştırma
"--Foo True" veya "--foo False" olarak yazılan boolean komut satırı argümanlarını ayrıştırmak için argparse kullanmak istiyorum. Örneğin: my_program --my_boolean_flag False Ancak, aşağıdaki test kodu ne istediğini yapmaz: import argparse parser = argparse.ArgumentParser(description="My parser") parser.add_argument("--my_bool", type=bool) cmd_line = ["--my_bool", "False"] parsed_args = parser.parse(cmd_line) Ne yazık ki, parsed_args.my_booldeğerlendirir True. Bu benim değiştirseniz …

14
Python'da HTTP GET'e erişmenin en hızlı yolu nedir?
İçeriğin bir dize olacağını biliyorsanız, Python'da HTTP GET'in en hızlı yolu nedir? Belgeleri aşağıdaki gibi hızlı bir astar için arıyorum: contents = url.get("http://example.com/foo/bar") Ancak Google'ı kullanarak bulabildiğim tek şey bu httplibve urllibbu kütüphanelerde bir kısayol bulamıyorum. Standart Python 2.5'in yukarıdaki gibi bir şekilde bir kısayolu var mı, yoksa bir işlev …
613 python  http  networking 



Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.