Το παρακάτω όνομα είναι αποδεκτό ως όνομα μεταβλητής;
x!b
Δεν πρέπει να υπάρχει το !
Τι θα εμφανίσει στο διερμηνευτή;
print type (1 / 2)
<type 'float'>
0.5
0
<type 'int'>
Τι θα εμφανίσει;
print 3 / 2 , 3.0 / 2 , 1 / 2 , 1.0 / 2
Πληκτρολογήστε τους τρεις αριθμούς χωρίς κόμμα, αλλά με ένα κενό ανάμεσά τους
x = 35 y = 10 x = x / y print x
x = 35
y = 10
x = x / y
print x
Ακέραιος / Ακέραιος = δίνει ακέραια τιμή, κόβουμε τα δεκαδικά, δεν στρογγυλοποιούμε
print type (a == 2)
<type 'bool'>
True
False
<type 'str'>
Τι θα εμφανιστεί;
print "Python" + 2
Python 2
2 Pyhton
Μήνυμα λάθους
Pyhton Pyhton
Αντιστοιχήστε τους τύπους δεδομένων:
print type ("python")
<error> Δεσμευμένη λέξη
print type (1 .0 / 2)
x = 2 x - = 1 x = x - 2 print x
x = 2
x - = 1
x = x - 2
Βασικές συναρτήσεις, αντιστοιχήστε
Μετατρέψτε την απλή ενοτλή αντιμετάθεσης της Python
a, b = b, a
σε ισοδύναμη:
temp = b a = b a = temp
temp = b
a = b
a = temp
temp = a b = a b = temp
temp = a
b = a
b = temp
a = b temp = a b = temp
temp = a a = b b = temp
print 3 * "Python"
3Pyhton
Python3
PythonPythonPython
Τα σχόλια # είναι πολύ χρήσιμα για να τεκμηριώσετε τον κώδικά σας.
import math riza = math.sqrt(4) print riza x = math.pi print x
import math
riza = math.sqrt(4)
print riza
x = math.pi
2
3.141592653589793
16
πως είπατε; που να ξέρω το π
Υπολογίστε την πράξη σε Pyhton
5 * ( 3 + 2) / 10
Επιλέξτε True η False
False and 1 != 0
a = 0xB print a
a = 0xB
print a
Μετατρέπει το δεκαεξαδικό Β σε δεκαδικό, δηλαδή 11
Η εντολή 0bδυαδικός κάνει την αντίσοτιχη μετατροπή του δυαδικού σε δεκαδικό. π.χ. 0b11 είναι το 3
Τι θα εμφανίσει ;
print int(1.0 / 2.0 )
1
x = 45 y = 10 print divmod( y , x)
x = 45
print divmod( y , x)
Πληκτρολογήστε τις τιμές μέσα σε παρένθεση, χωρίς κενά. π.χ. (7,9)
x = 45 y = 10 print x % y
print x % y
11 % 3 - 2 * 2
11 % 3 - 2 * 2 = 2 - 4 = -2
Τύποι δεδομένων. Ερώτηση αντιστοίχησης
a = 2 b = 10 p = a * b print "a + b"
a = 2
b = 10
p = a * b
print "a + b"
10 + 2
12
a + b
2 + 10
Τελεστές, αντιστοιχήστε