Numéros, chaînes, types de listes Python (mémo d'apprentissage Python ①)

Type Python

Valeur numérique

point


#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

Type de chaîne

point

#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

liste

point

#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]] 

Trouvez la séquence de Fibonacci


#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

À propos de la fonction d'impression

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

Numéros, chaînes, types de listes Python (mémo d'apprentissage Python ①)
Classe Python (mémo d'apprentissage Python ⑦)
Module Python (mémo d'apprentissage Python ④)
Mémo de type Liste / Dictionnaire Python3
[Mémo] Tri de liste Python3
Gestion des exceptions Python (mémo d'apprentissage Python ⑥)
Syntaxe de contrôle Python, fonctions (mémo d'apprentissage Python ②)
Entrée / sortie avec Python (mémo d'apprentissage Python ⑤)
Mémo d'apprentissage de la planification des sections ~ par python ~
Mémo d'apprentissage "Scraping & Machine Learning avec Python"
Mémo Python
mémo python
Mémo Python
mémo python
apprentissage de python
Mémo Python
[Python] liste
Mémo Python
Mémo d'étude Python & Machine Learning: Préparation de l'environnement
[Mémo d'apprentissage] Bases de la classe par python
Structure et fonctionnement des données Python (mémo d'apprentissage Python ③)
Bibliothèque standard Python: seconde moitié (mémo d'apprentissage Python ⑨)
Mémo d'étude Python & Machine Learning ③: Réseau neuronal
Mémo d'étude Python & Machine Learning ④: Machine Learning par rétro-propagation
Mémo d'étude Python & Machine Learning ⑥: Reconnaissance des nombres
Bibliothèque standard Python: première moitié (mémo d'apprentissage Python ⑧)
Note d'étude LPIC201
bases de python: liste
[Python] Note d'apprentissage 1
mémo débutant python (9.2-10)
Mémo d'apprentissage Django
Mémo d'étude Python & Machine Learning ⑤: Classification d'Ayame
[python] Créer une liste de différents types de caractères
mémo débutant python (9.1)
sortie d'apprentissage python
Mémo d'étude Python & Machine Learning ②: Introduction de la bibliothèque
Site d'apprentissage Python
★ Mémo ★ Python Iroha
Apprentissage Python jour 4
[Python] Mémo EDA
Apprentissage en profondeur Python
Mémo opérateur Python 3
apprentissage python (supplément)
Python> Compréhension / Notation inclusive> Compréhension de liste
Apprentissage profond × Python
[Memo] Apprentissage automatique
[Mon mémo] python
Mémo de métaclasse Python3
[Python] Mémo de fond de carte
mémo d'apprentissage progate Python (mis à jour de temps en temps)
Mémo d'étude Python & Machine Learning ⑦: Prévision du cours de l'action
Mémo débutant Python (2)
notes d'apprentissage python
Manipulation de liste Python
[Python] Mémo Numpy
Convertir une chaîne au format de liste caractère par caractère avec python
Mémo d'apprentissage Python pour l'apprentissage automatique par Chainer du chapitre 2
Mémo d'apprentissage Python pour l'apprentissage automatique par Chainer chapitres 1 et 2
[Python] Extraire uniquement les nombres des listes et des chaînes de caractères