
Pythona Giriş
Yazar: Murathan KARABAK
Tarih : 2019-10-16 00:00:00
BAĞIMSIZ DEĞİŞKENLER:
Tercüman tarafından bilindiğinde, komut dosyası adı ve bundan sonra ek argümanlar, bir dizeler listesine dönüştürülür argv ve sys modüldeki değişkene atanır .
Listenin uzunluğu en az birdir; komut dosyası ve argüman verilmediğinde boş bir dizedir.
ETKİLEŞİMLİ MODU:
Bu modda, birincil komut istemiyle bir sonraki komutu ister , genellikle üç işaretten ( >>>) büyüktür .
Devam çizgileri için ikincil bilgi isteminde varsayılan olarak üç nokta ( ...) olur.
KAYNAK KOD KODLAMASI:
Varsayılan olarak, Python kaynak dosyaları UTF-8'de kodlanmış olarak değerlendirilir. Bu kodlamada, dünyadaki çoğu dilin karakterleri aynı anda string hazırlayıcılarında, tanımlayıcılarında ve yorumlarında kullanılabilir - standart kitaplık tanımlayıcılar için yalnızca ASCII karakterlerini kullanmasına rağmen, herhangi bir taşınabilir kodun izlemesi gereken bir kuraldır. Tüm bu karakterleri doğru görüntülemek için, editörünüz dosyanın UTF-8 olduğunu anlamalıdır ve dosyadaki tüm karakterleri destekleyen bir font kullanmalıdır.
Varsayılandan farklı bir kodlama bildirmek için , dosyanın ilk satırı olarak özel bir yorum satırı eklenmelidir . Sözdizimi aşağıdaki gibidir:
# -*- coding: encoding -*-
Örneğin, Windows-1252 kodlamasının kullanılacağını ilan etmek için kaynak kod dosyanızın ilk satırı şöyle olmalıdır:
# -*- coding: cp1252 -*-
İlk satır kuralının bir istisnası , kaynak kodunun bir UNIX “shebang” satırıyla başlamasıdır . Bu durumda, kodlama beyanı dosyanın ikinci satırı olarak eklenmelidir. Örneğin:
#!/usr/bin/env python3
# -*- coding: cp1252 -*-
Yorumlar