Fonction: une définition d'un groupe de programmes
Fonctions intégrées: fonctions prédéfinies en python lui-même
Considérez-le comme une version de programme d'une variable
Une méthode est une méthode qui effectue un traitement sur une valeur spécifique.
Méthode
valeur.Nom de la méthode()
Il existe également une variable d'instance qui récupère les éléments de valeur et ainsi de suite. Les variables d'instance n'ont pas d'arguments car ce sont des variables et non des fonctions.
Variable d'instance
valeur.Nom de la variable d'instance
Prenant append comme exemple, c'est comme suit.
append
# append()Est une méthode à utiliser lorsque vous souhaitez ajouter un seul nouvel élément à la liste.
al = ["1","2","3","4","5"]
al.append("f")
print(al)
# ["1","2","3","4","5","f"]Est sortie
Une méthode pour agrandir et compter les caractères.
code | Contenu |
---|---|
upper | Agrandissement des caractères |
count | Comptez le nombre de caractères |
format | Tapez une variable dans une chaîne |
city = "Nagoya"
print(city.upper())
#production: 「NAGOYA」
print(city.count("N"))
#production: 「1」
print("je{}naissance,{}Lieu de naissance".format("Aichi", "Nagoya"))
#production:"Je suis né à Aichi et de Nagoya"
#Où intégrer{}Spécifié par. L'argument n'a pas besoin d'être de type chaîne
# {}La valeur à insérer peut être spécifiée dans l'ordre d'insertion et la même valeur peut être répétée.
print("je{1}naissance,{0}Grandir{1}Citoyen".format("Aichi", "Nagoya"))
#production:"Je suis né à Nagoya, j'ai grandi à Aichi et un citoyen de Nagoya"
code | Contenu |
---|---|
index | Renvoie le numéro d'index |
count | compter |
sort | Réarranger |
reverse | Trier en sens inverse |
sorted | Trier sans changer la valeur d'origine |
index()
#Méthode pour savoir s'il est dans le numéro d'index
count()
#Quelques méthodes de sortie
al = ["0", "1", "2", "3", "3"]
print(al.index("0"))
#production: 「0」
print(al.count("3"))
#production: 「2」
sort()
#Cela triera la liste par ordre croissant.
reverse()
#Inverser l'ordre des éléments dans la liste
# sort()Et inverser()Le contenu de la liste est modifié directement.
#Il n'y a pas de valeur de retour, donc imprimez(list.sort())Même si aucun n'est retourné
soted()
#Fonction intégrée triée()Et la valeur d'origine reste la même
# sort()Exemple d'utilisation
list = [1, 3, 2, 4]
list.sort()
print(list) # [1, 2, 3, 4]Il sera affiché.
# reverse()Exemple d'utilisation
list = ["Ou", "Ki", "Ku", "Ke", "Cette"]
list.reverse()
print(list)
#production: ["Cette", "Ke", "Ku", "Ki", "Ou"]
"Nom de la fonction Def(): 」
def eat():
print ("manger")
#Clarifier la portée du traitement avec un retrait
#L'appel de fonction est "nom de fonction"()Sera
eat()
#production:manger
Si vous définissez l'argument, Vous pouvez utiliser cette valeur dans une fonction
nom de la fonction def(argument):
def ii(n):
print(n + "est")
ii("yellow")
#production:est jaune
#Si vous spécifiez l'argument en tant que variable, vous pouvez modifier le résultat de sortie à chaque fois.
def ii(n):
print(n + "est")
name = "yellow"
ii(name)
#est jaune
name = "black"
ii(name)
#production: black
#Variables définies dans la fonction,Les arguments ne peuvent être utilisés que dans une fonction
Arguments séparés par des virgules Spécifiez plus d'un
def ii(sei, name):
print("Le nom de famille est" + sei + "Et le nom est" + name + "est.")
ii("j", "bb")
#"Le nom de famille est j et le prénom est bb."
Si vous définissez la valeur initiale (par défaut) Si ce champ est laissé vide, la valeur initiale est automatiquement définie. Argument = défini sous forme de valeur initiale
def ii(family="j", first="bb"):
print("Le nom de famille est" + family + "Et le nom est" + first + "est.")
ii("b")
#"Le nom de famille est b et le prénom est bb." Est affiché.
#Si vous ne voulez passer que le premier argument, ii(first="cc")Désigné
#De plus, il est nécessaire de toujours définir la valeur initiale dans l'argument après l'argument pour lequel la valeur initiale est définie.
#Par conséquent, il est possible de définir la valeur initiale uniquement pour le dernier argument comme suit.
def ii(family, first="aa"):
print("Le nom de famille est" + family + "Et le nom est"+ first + "est.")
#Lorsque seul l'argument précédent est défini, une erreur se produit s'il n'est pas défini dans le dernier argument.
def ii(family="zz", first):
print("Le nom de famille est" + family + "Et le nom est" + first + "est.")
return
Les variables et arguments définis dans une fonction ne peuvent pas être utilisés en dehors de la fonction return vous permet de transmettre la valeur de retour à l'appelant de la fonction
def ii(family = "jj", first = "bb"):
comment = "Le nom de famille est" + family + "Et le nom est" + first + "est."
print(ii("ss"))
#Aucun n'est émis
def ii(family = "jj", first = "bb"):
comment = "Le nom de famille est" + family + "Et le nom est" + first + "est."
return comment #Passer la valeur de retour à la fonction
print(ii("ss"))
#"Le nom est ss et le nom est bb." Est affiché.
Recommended Posts