int
) και κινητής υποδιαστολής (float
). Αυτοί οι τύποι δεδομένων είναι απαραίτητοι για κάθε υπολογισμό.str
) είναι ακολουθίες χαρακτήρων. Χρησιμοποιούνται για την αποθήκευση κειμένου και είναι ο βασικός τύπος για κάθε μορφή γραφής.list
) είναι συλλογές δεδομένων που μπορούν να περιέχουν στοιχεία διαφορετικών τύπων. Είναι εξαιρετικά χρήσιμες όταν θέλετε να αποθηκεύσετε στοιχεία ενός συνόλου.bool
) έχει μόλις δύο τιμές: True
και False
. Χρησιμοποιείται κυρίως σε λογικές συνθήκες και ελέγχους.int()
και float()
. Μην ξεχάσετε ότι πρέπει να βεβαιωθείτε ότι η συμβολοσειρά περιέχει έγκυρους αριθμούς!str()
. Λειτουργεί τέλεια για να συνδυάσετε αριθμούς με κείμενο.list()
, η οποία θα χωρίσει τη συμβολοσειρά σε χαρακτήρες.bool()
. Οποιοσδήποτε μη μηδενικός αριθμός ή μη κενή συμβολοσειρά θεωρείται True
, ενώντως με τις κενές συμβολοσειρές και το μηδέν να θεωρούνται False
.1str_value = "100"
2int_value = int(str_value)
3print(int_value) # Εμφάνιση: 100
4
int
, θα λάβετε σφάλμα ValueError
. Γι' αυτό καλό είναι να φιλτράρετε τα δεδομένα σας πριν από κάθε μετατροπή.str
σε int
, float
και ξανά σε str
.type(variable)
, όπου variable
είναι η μεταβλητή που θέλετε να ελέγξετε.json
της Python με την εντολή json.loads()
, η οποία θα μετατρέψει τα JSON δεδομένα σε Python αντικείμενα.git init
, git add
, git commit
, και git push
. Αυτές σας επιτρέπουν να παρακολουθείτε και να οργανώνετε τις αλλαγές στον κώδικά σας.git add
, μπορείτε να κάνετε commit με git commit -m "Το μήνυμα σας"
.launch
ή async
. Δείτε ένα παράδειγμα:1import kotlinx.coroutines.*
2
3fun main() = runBlocking {
4 launch {
5 println("Hello from coroutine!")
6 }
7}
8
try-catch
συνθήκες μέσα σε κορουτίνες:1launch {
2 try {
3 // Κώδικας που μπορεί να αποτύχει
4 } catch (e: Exception) {
5 println("Σφάλμα: ${e.message}")
6 }
7}
8
1value = 3.6
2rounded_value = value.round
3puts rounded_value # Θα εμφανίσει 4
4
1random_value = Random.rand(1..10) + 0.5 # Προσθέτουμε 0.5 για να δείξουμε τη στρογγυλή μέθοδο
2rounded_random_value = random_value.round
3puts rounded_random_value
4
1# Απλό πρόγραμμα υπολογισμού μέσου όρου
2def υπολογισμός_μέσου_όρου(αριθμοί):
3 συνολικό = sum(αριθμοί)
4 πλήθος = len(αριθμοί)
5 μέσος_όρος = συνολικό / πλήθος
6 return μέσος_όρος
7
8# Εισαγωγή δεδομένων
9αριθμοί = [10, 20, 30, 40, 50]
10μέσος_όρος = υπολογισμός_μέσου_όρου(αριθμοί)
11print(f"Ο μέσος όρος είναι: {μέσος_όρος}")
12
this
. Στις διαχρονικές συναρτήσεις, το this
παραπέμπει στο αντικείμενο που το καλεί. Στις λειτουργίες βέλους, το this
διατηρεί τον δεσμευμένο του χαρακτήρα, πράγμα που μπορεί να είναι πολύ χρήσιμο.this
, είναι τέλεια για συναρτήσεις που χρειάζονται πρόσβαση στο this
του γονικού πλαισίου.this
εξυπηρετεί τη γρήγορη ανάπτυξη εφαρμογών χωρίς την ανάγκη περιττών bnd().