AI Engineering: Python variables
1. Sade anlayishlar:
x = 10
y = 20
print(type(x))
print (x, y)
print (id(x), id(y))
x = "hello"
print(type(x))
2. input() həmişə str qaytarır — bu, başlanğıcda ən çox rast gəlinən səhvdir:
python
n = input("Ədəd: ") # "5" — mətn!
print(n + 1) # Xəta
print(int(n) + 1) # 63. Əgər tipi göstərmək istəyirsinizsə, Python-da bunun ayrı yazılışı var, ona type hint deyilir:
python
k: int = 7
print(k)4. Burada tip addan sonra, iki nöqtə ilə yazılır. Amma bilməlisiniz ki, bu sadəcə qeyddir, Python onu məcburi tətbiq etmir:
python
k: int = "salam" # xəta vermir, işləyir
5. Arifmetik operatorlar
| Operator | Mənası | Nümunə | Nəticə |
|---|---|---|---|
+ | toplama | 7 + 2 | 9 |
- | çıxma | 7 - 2 | 5 |
* | vurma | 7 * 2 | 14 |
/ | bölmə | 7 / 2 | 3.5 |
// | tam bölmə | 7 // 2 | 3 |
% | qalıq | 7 % 2 | 1 |
** | qüvvət | 7 ** 2 | 49 |
6. Kimlik və üzvlük operatorları
python
x = None
print(x is None) # None-u yoxlamağın düzgün yolu
print("a" in "salam") # True
print(3 in [1, 2, 3]) # True7. Mətnlərlə operatorlar
python
"Salam" + " " + "dünya" # birləşdirmə
"ha" * 3 # "hahaha"
"5" + 5 # Xəta! Əvvəl çevirmək lazımdır
name = "Aysel"
print(f"Mənim adım {name}, yaşım {age + 1} olacaq") # f-string — ən rahat üsul
Комментарии
Отправить комментарий