point
/
) renvoie toujours float//
si vous souhaitez effectuer une division de dévaluation pour obtenir le type int%
si vous voulez obtenir un surplus _
", elle est donc facile à utiliser avec une calculatrice.
#une addition
>>> 2+2
4
#Soustraction et multiplication
>>> 50 - 5 * 6
20
>>> (50 - 5) *6
270
#division
>>> 17 / 3
5.666666666666667
>>> 17 // 3
5
>>> 17 % 3
2
#Obtenez à la fois le quotient et le surplus
>>> divmod(17, 3)
(5, 2)
#base
# 0b:Binaire
# 0o:8ème
# 0x:Hexagone
>>> 0b10
2
>>> 0o10
8
>>> 0x10
16
#Puissance
>>> 5 ** 2
25
>>> 5 ** 3
125
#Utilisez le mode interactif comme calculatrice
>>> _ + 1
126
point
\
\
soit interprétée comme un caractère spécial\
à la fin de la ligne pour échapper+
et peuvent être répétées avec le *
#Dans le nom du chemin/Peut être utilisé, donc ce qui suit n'est pas nécessaire
# raw name (Ajouter r à la chaîne)
>>> print('C:\some\name')
C:\some
ame
>>> print(r'C:\some\name')
C:\some\name
#Plusieurs lignes
print("""\
Usage: thingy [OPTIONS]
-h Display this usage message
-H hostname
""")
#production
Usage: thingy [OPTIONS]
-h Display this usage message
-H hostname
#Répéter et concaténer des chaînes
>>> 3 * "un" + "ium"
'unununium'
#Concaténation automatique des littéraux de chaîne(Ne peut pas être utilisé avec des variables)
>>> 'Py' 'thon'
'Python'
# index
>>> word[0]
'P'
>>> word[-1]
'n'
# slice
>>> word[:3]
'Pyt'
>>> word[3:]
'hon'
# len
>>> len(word)
6
point
.append
#liste
>>> letters = ['a', 'b', 'c', 'd', 'e', 'f']
# index
>>> letters[1]
'b'
# slicing
>>> letters[3:]
['d', 'e', 'f']
# append
>>> letters.append('g')
>>> letters
['a', 'b', 'c', 'd', 'e', 'f', 'g']
#Substitution au tranchage
>>> letters[3:5] = ['D', 'E']
>>> letters
['a', 'b', 'c', 'D', 'E', 'f', 'g']
# len
>>> len(letters)
7
#Liste imbriquée
>>> array = [['a', 'b', 'c'], [1, 2, 3]]
#Classe de Fibonacci
#L'affectation multiple est possible de cette manière
a, b = 0, 1
while b < 10:
print(b)
a, b = b, a+b
name = 'Kawausomando'
#Spécifiez plusieurs valeurs(L'espace est donné entre)
print('My name is', name)
#production: My name is Kawausomando
#mot-clé de fin
print(name, end=' is my name')
#production: Kawausomando is my name
#mot-clé sep
print(1, 2, 3, sep=' and ')
#production: 1 and 2 and 3
Recommended Posts