Python 3 Yararlı İpuçları

Mar 03 2023
Python, geliştiriciler arasında popülaritesi artan, çok esnek ve kullanışlı bir programlama dilidir. Python yorumlanmış bir dildir, yani kodu çalıştırmak için diğer bazı diller gibi makine koduna dönüştürmek yerine bir yorumlayıcı kullanır.

Python, geliştiriciler arasında popülaritesi artan, çok esnek ve kullanışlı bir programlama dilidir. Python yorumlanmış bir dildir, yani kodu çalıştırmak için diğer bazı diller gibi makine koduna dönüştürmek yerine bir yorumlayıcı kullanır. Bu blog gönderisinde, Python projelerinizi geliştirmek için 3 önemli öneriye bakacağız.

Aksi takdirde, *Args, **Kwargs

Başkası İçin

Python'da deyim, döngü bir deyimle karşılaşmadan çalışıyorsa for-elsebir kod bloğunu yürütmek için kullanılır . İfadenin sözdizimi şöyledir:forbreakfor-else

for variable in iterable:
    # code to execute for each item in the iterable
    if condition:
        # code to execute if condition is met
        break
else:
    # code to execute if the loop completes without encountering a break statement

args"bağımsız değişkenler" ile eşanlamlıdır ve değişken sayıda anahtar sözcük olmayan bağımsız değişkenleri bir işleve iletmek için kullanılır. İşte bir örnek:

def my_function(*args):
    for arg in args:
        print(arg)

my_function('Hello', 'world', '!')

Kwarglar

kwargs"anahtar kelime bağımsız değişkenleri" ile eşanlamlıdır. kwargsbir dizi anahtar kelime bağımsız değişkenini bir işleve iletmenize izin veren özel bir sözdizimidir.

def my_function(**kwargs):
    for key, value in kwargs.items():
        print(key, value)

my_function(name='John', age=30, city='New York')