Utilisez deux méthodes de base pour modifier la fonction du fichier

Les deux fichiers en mode édition

Ouvrir avec # ( 'a.txt', MODE = '+ R & lt T', 'encoding = 8 UTF-.') AS F: 
# f.seek (9,0)
# f.write ( '<directeur des femmes M>' )

# fichiers qui ont été modifiés de deux façons
# une façon: éditeur de texte est utilisé de cette manière
réalisation # d'idées: le contenu du fichier est lu en mémoire à la fois émis, puis modifier le fichier d' origine est terminée, puis écrit la couverture arrière en mémoire des
avantages # : dans le processus de modification du document une seule copie des mêmes données
inconvénients #: prendra trop de mémoire
# avec Open ( 'c.txt', MODE = 'RT', encoding 'UTF-8' =) AS f:
# RES atteint, f.read = ()
# = res.replace données ( 'Alex', 'ORD')
# Imprimer (données)
# avec Open ( 'C.txt', MODE = 'poids', encoding = '8 UTF-.') f1 AS:
# f1.write (les données)

# Deuxième façon:
# importation de
la réalisation Nombre d'idées: pour ouvrir le fichier d' origine lu, manière d'écriture pour ouvrir un fichier temporaire, ligne par ligne pour lire le contenu du document original, écrit après modification ... dans un fichier temporaire, supprimez le fichier d' origine, le fichier temporaire est renommé nom de fichier d' origine
# avantages: ne prenez pas trop de mémoire
inconvénients #:Dans le processus de modification du fichier les mêmes données stockées en double
# avec open ( 'c.txt', mode = 'rt', encoding = 'utf-8') en tant que f, \
: # Ouvert que f1 ( 'c.txt.swap', mode = ' en poids', encoding = 'utf-8')
# de ligne à f:
# f1.write (line.replace (Alex ', « dsb '))
# os.remove (' c.txt ')
# os.rename ('. c.txt.swap », 'c.txt')

# f = open ( 'a.txt')
# = f res. read ()
# impression (res)
函数的基本使用
« » " 
1, quelle est la fonction d'
une fonction est un outil équivalent a une fonction d'
utilisation de la fonction doit suivre un principe:
première définition
Après avoir appelé
2. Pourquoi utiliser la fonction
1, la structure organisationnelle est pas lisibilité claire, pauvre
2, la redondance de code plus de
3, maintenabilité, évolutivité pauvres

3, comment utiliser la fonction
pour définir
trois définitions de la voie
après avoir appelé
trois types de mode d'appel

la valeur de retour de
trois types de valeur de retour sous la forme de
« » "
# Tout d' abord, définir la
syntaxe #define
« » '
DEF nom de la fonction (paramètre 1, paramètre 2, ...):
"" "document décrit" ""
corps fonction
valeur de retour
'' '

# forment un: aucun paramètre de la fonction
# DEF FUNC ():
# X #
# # Imprimer (
# print ( 'ha')
# print ( 'ha')
# Imprimer ( 'ha ha ha)

chose se produisit des fonctions définies #
# 1, l'espace mémoire d'application pour enregistrer le code de la fonction du corps est
n ° 2, mentionné ci-dessus le nom de la fonction de liaison adresse mémoire des
fonctions définies # 3, ne seront pas exécuter le code du corps de la fonction, mais le corps détecte la syntaxe de la fonction

chose se # appel de la fonction
# 1, par fonction ont été trouvés l' adresse mémoire de la fonction
# 2, puis ajouter le slogan exécute le code de celui - ci la fonction de déclenchement
# Imprimer (FUNC)
# FUNC ()

# exemplaire 1.
# barre de DEF (): # bar = adresse mémoire de la fonction
# print ( « de bar ')
#
# DEF foo ():
# # Imprimer (bar)
# bar ()
# Imprimer (' foo « )
#
# foo ()

# modèle 2
# DEF foo ():
# # Imprimer (bar)
bar # ()
# print ( 'foo')
#
# DEF bar (): # bar = fonction de l'adresse de mémoire
# impression ( 'de bar')
#
# foo ()

# exemple 3.
# DEF foo ():
# # impression ( bar)
barre de # ()
# Print ( 'foo')

# foo ()
#
# barre de DEF (): # bar = adresse de mémoire de la fonction
# impression ( 'de bar')

# forme II: avec un paramètre de fonction
# def func (x, y) : X = Y = 1 # 2.
# impression (X, Y)
# FUNC (1,2)

# trois formes: la fonction vide corps de la fonction de code col
# DEF FUNC (X, Y):
# passe

# trois définitions de diverses façons où utilisé dans
# 1, aucun scénario paramètre de fonction
# DEF interactive ():
# name = INPUT ( '>> nom d' utilisateur:')
# age = INPUT ( '>> Age:')
# = INPUT Sexe ( « Sexe >>: ')
# MSG =' nom: âge {}: {sexe} .format (nom, âge, sexe)
# Imprimer (MSG)

# interactive ()
# interactive ()
# interactive ()
# interactive ()

# 2, a un scénario de paramètre de fonction
# ajouter def (x, y) :# paramètres - la « matière première
# # x = 20
# # Y = 30
# res = x + y
# # impression (res)
res # retour #返回值- "产品

# # add (10,2)
# res = ajouter (20,30)
# impression (res)

# 3 ,空函数的应用场景
# def auth_user ():
# "" "fonction d'authentification utilisateur" ""
# passe

# def download_file ():
# "" "fonction de fichier de téléchargement" ""
# passe

# def upload_file ():
# " "" fonction de fichier de téléchargement "" »
# passe

# def ls ():
# "" "fonction du contenu de la liste" ""
# passe

# def cd ():
# "" "changement de répertoire" ""
Passer #

# deux, appelez la fonction
# 1, la déclaration de la forme: entre crochets n'appeler la fonction
# Interactive ()
# Ajouter (1,2)

# 2, l'expression sous la forme:
# Ajouter Def (x, y) : # Paramètres - "brutes
# RES = X + Y
# # RES retour Valeur de retour -" Produit
# AssignExpression
# RES = Ajouter (1,2)
# Imprimer (RES)
# mathématique Expression formule
# RES = Ajouter (1,2) * 10
# Imprimer (RES)

#. 3, l'appel de fonction peut être utilisée comme paramètre
# RES = Ajouter (Ajouter (1,2), 10)
# Imprimer (RES)

# en troisième lieu , la valeur de retour de la fonction
# retour est une fonction de la fin de l'indicateur, à savoir, une fois que le code est exécuté corps de la fonction revient immédiatement à
# fonctions de terminaison de l' exécution et renvoie une valeur obtenue en tant que résultat de cette opération revient:
N ° 1, les retours aucun aucun retour in vivo fonction
# retour
# retour Aucun

# 2, renvoie une valeur: la valeur de retour
# DEF FUNC ():
# retour 10

# RES = FUNC ()
# impression (RES)

n ° 3, une pluralité de valeurs de retour:. une pluralité de valeurs séparées par des virgules, sera retourné au tuple de retour
# DEF FUNC ():
# retour 10, 'AA', [. 1, 2]

# RES = FUNC ()
# Impression (résolution, le type (res))

Je suppose que tu aimes

Origine www.cnblogs.com/0B0S/p/12511689.html
conseillé
Classement