Maison développement back-end Tutoriel Python Quelles sont les fonctions couramment utilisées en python ?

Quelles sont les fonctions couramment utilisées en python ?

Jul 23, 2019 am 11:01 AM
python 函数

Fonctions Python couramment utilisées :

1. Fonction print() : imprimer la chaîne

2. Fonction raw_input() : capturer les caractères du clavier utilisateur

3. Fonction len() : calculer la longueur des caractères

4. fonction format(12.3654, '6.2f'/'0.3%') : implémenter le type de sortie formaté

5. ) fonction : interroger le type d'objet

6. fonction int(), fonction float(), fonction str(), etc. : fonction de conversion de type

fonction id() : get L'adresse mémoire de l'objet

8. Fonction help() : fonction d'aide de Python

9. Fonction s.islower() : déterminer les caractères minuscules

10. Fonction s.sppace() : déterminer s'il s'agit d'un espace

11. Fonction str.replace() : remplacer le caractère

12. Fonction import() : importer la bibliothèque

13. Fonction math. sin() : fonction sin()

14. Fonction math.pow() : calculer la fonction puissance

15. la 4ème puissance

16. fonction pow(3,4) : 3 à la 4ème puissance

17. fonction os.getcwd() : obtenir le répertoire de travail actuel

18. Fonction listdir() : afficher les fichiers dans le répertoire actuel

19. Fonction socket.gethostbyname() : obtenir l'adresse IP d'un hôte

20. read() : Ouvrir le contenu du réseau et le stocker

21. Fonction open().write() : écrire dans le fichier

22. Fonction webbrowser.open_new_tab() : créer un nouvel onglet et utilisez le navigateur pour ouvrir la page Web spécifiée

23. def function_name(parameters) : fonction personnalisée

24. fonction time.sleep() : arrêter pendant un certain temps

25. Fonction random.randint() : générer des nombres aléatoires

26. Fonction range() : renvoie une liste, imprime de 1 à 100

27. : lit le fichier et renvoie une chaîne

28. fonction fichier .readlines() : Lit un fichier et renvoie une liste

29. fonction file.readline() : Lit une ligne de fichier. et renvoie une chaîne

30. ords() et chr(ASCII) Fonction : Convertissez la chaîne en ASCII ou ASCIIS en chaîne

31. Recherchez la fonction s

32. strip from string (), lstrip(), rstrip() : supprimez les espaces

33. 🎜>34. Fonction isalnum() : déterminez s'il s'agit de nombres ou de caractères valides

35. Fonction isalpha() : déterminez si tous les caractères sont

36. tous sont des nombres

37. Fonction lower( ) : changez les données en minuscules

38. Fonction upper() : changez les données en majuscules

commence par(s). ) fonction : détermine si la chaîne commence par s

40. fonction endwith(s) : détermine si la chaîne se termine par s

fonction file.write() : fonction d'écriture

42. Fonction file.writeline() : écrire dans le fichier

43. Fonction s.append() : insérer des données à la fin des données

44. (3,-1) fonction : à la position 3 Insérer les données avant -1

45. fonction list() : convertir la chaîne en une fonction list

46. : trouvez la position de la première valeur dans les données

Fonction list.extend() : extrayez chaque donnée et ajoutez-la à la fonction list

48. compter le nombre d'occurrences d'un certain élément dans les données

49. Fonction list.remove("s") : supprimer la première occurrence de s dans les données

del list[. 2] fonction : supprime le deuxième élément des données

51. Fonction pop() : supprime les données à la position spécifiée des données, avec une valeur de retour

52. ha") : supprime l'élément « ha » dans les données d'origine

53. Fonction reverse() : ordre inverse de la liste

54. Fonction isinstance() : détermine si un certain. les données sont d'un certain type

55. fonction abs() : obtenir la valeur absolue d'un nombre

56 fonction del x[2] : supprimer l'élément d'index 2 dans la liste x.

57. Fonction file.sort() : trier les données du livre

58. Fonction tuple() : Créer un tuple

Fonction find() : La recherche renvoie l'index

60. Fonction join() : l'inverse de l'opération split

61 { } : Créer un dictionnaire

Fonction dict() : Créer un dictionnaire

63. Fonction clear() : Effacer tous les éléments du dictionnaire

64. Fonction copy() : copier un dictionnaire modifiera tous les dictionnaires

65. fonction : copier un dictionnaire ne modifiera que le dictionnaire actuel

66. fonction get() : interroger les éléments du dictionnaire

67. fonction items() : renvoyer tous les dictionnaires dans une liste

68. Fonction iteritems() : a le même effet que la fonction items

69. Fonction popitem() : supprime des éléments du dictionnaire

70. : mettre à jour un élément du dictionnaire avec un autre élément du dictionnaire

71.pass : Ne rien faire

72.exec : exécuter un morceau de code

73.eval : évaluer les expressions Python

Fonction 74.ord() : renvoie un seul caractère La valeur int de la chaîne

Fonction 75.zip(sep1, sep2) : crée une nouvelle séquence d'itération parallèle anglaise

76.def hello() : Fonction personnalisée

77 Fonction .import() : Charger la bibliothèque d'extensions

Recommandations associées : "

Tutoriel Python

"

Plusieurs fonctions intégrées couramment utilisées en Python :

abs(x) est utilisé pour renvoyer la valeur absolue divmod(x,y. ) la fonction passe en deux nombres et renvoie un tuple de résultats x/y (quotient, reste)

pow(x,y) est utilisé pour trouver la puissance y de x

all(iterable ) Un objet itérable est passé à la fonction. Si tous les nombres de l'objet True ne seront renvoyés que si toutes les valeurs booléennes sont vraies, sinon il retournera False

.

any(iterable) passe un objet itérable dans la fonction. Si la valeur bool d'un nombre dans l'objet est vraie, il renvoie True Si tous les nombres sont 0, il renvoie False

chr (. x) Passer un code ascii à la fonction, convertir l'ascii en caractère correspondant

ord (x) Passer un caractère à la fonction, convertir le caractère en code ascii correspondant

hex () Hexadécimal

oct() Octal

bin() Binaire

enumerate(x,y) Le x passé dans la fonction est une liste , y est l'initiale valeur de l'itération, comme l'exemple suivant :

li = ['baby','honey']
for item in li:
  print item
for item in enumerate(li,12):
  print item
for item in enumerate(li,13):
  print item[0],item[1]
Copier après la connexion

s.format() est une nouvelle méthode utilisée pour formater les caractères. L'exemple est le suivant :

s = 'I am {0}{1}'
print s.format('liheng','!')
Copier après la connexion

Résultats de sortie :

 I am liheng!
Copier après la connexion

Utilisation combinée de map() et de la fonction lambda map(lambda,list)

•reduce() fonction

la fonction reduce() est également une fonction intégrée de haut niveau Fonction Python. Les paramètres reçus par la fonction réduire() sont similaires à map(), une fonction f et une liste, mais le comportement est différent de map(). La fonction f transmise par réduire() doit recevoir deux paramètres. évalue chaque élément de la liste. L'élément appelle la fonction f à plusieurs reprises et renvoie la valeur du résultat final.

Par exemple, écrivez une fonction f qui reçoit x et y et renvoie la somme de x et y :

def f(x, y):
    return x + y
Copier après la connexion

Appel réduire(f, [1, 3, 5, 7 , 9 ]), la fonction réduire fera le calcul suivant :

calcule d'abord les deux premiers éléments : f(1, 3), le résultat est 4

puis calcule le résultat et le troisième élément : f(4, 5), le résultat est 9

puis calculez le résultat et le 4ème élément : f(9, 7), le résultat est 16 ;

alors calculer le résultat et le 4ème élément Calcul de 5 éléments : f(16, 9), le résultat est 25

Puisqu'il n'y a plus d'éléments, le calcul se termine et le résultat 25 est renvoyé.

Le calcul ci-dessus est en fait la somme de tous les éléments de la liste. Bien que Python ait une fonction de sommation intégrée sum(), il est également très simple d'utiliser réduire() pour additionner.

reduce() peut également recevoir un troisième paramètre facultatif comme valeur initiale pour le calcul. Si la valeur initiale est fixée à 100, le calcul :

reduce(f, [1, 3, 5, 7, 9], 100)
Copier après la connexion

Le résultat deviendra 125, car le premier tour de calcul est :

Calculer la valeur initiale et le premier élément : f( 100, 1), le résultat est 101.

Bloc de code utilisant réduire() pour la multiplication continue

def f(x,y):
return x * y
print reduce(f,[2,4,5,7,12])
Copier après la connexion

•fonction filtre() (fonction filtre)

la fonction filtre() est Python Un autre Fonction d'ordre élevé intégrée utile, la fonction filter() reçoit une fonction f et une liste. La fonction de cette fonction f est de juger chaque élément et de renvoyer True ou False. filter() filtre automatiquement les éléments incorrects en fonction de celui-ci. résultat du jugement. Les éléments qui répondent aux critères renvoient une nouvelle liste composée d’éléments qui répondent aux critères.

Par exemple, pour supprimer les nombres pairs d'une liste [1, 4, 6, 7, 9, 12, 17] et conserver les nombres impairs, écrivez d'abord une fonction pour déterminer les nombres impairs :

def is_odd(x):
  return x % 2 == 1
Copier après la connexion

Ensuite, utilisez filter() pour filtrer les nombres pairs :

filter(is_odd, [1, 4, 6, 7, 9, 12, 17])
Copier après la connexion

Résultat :

[1, 7, 9, 17]
Copier après la connexion
#利用过滤函数filter()进行删除None和空字符串
def is_not_empty(s):
return s and len(s.strip()) > 0
l = ['test','str',None,'','','END']
print filter(is_not_empty,l)
 
# 利用函数filter()过滤出1~100中平方根是整数的数
import math
l = []
for x in range(1,101):
l.append(x)
def is_int(x):
r = int(math.sqrt(x))
return r * r == x
print filter(is_int,l)
Copier après la connexion

ou

import math
def is_sqr(x):
  r = int(math.sqrt(x))
  return r*r==x
print filter(is_sqr, range(1, 101))
Copier après la connexion

• Fonction de tri personnalisée

Python La fonction sorted() intégrée peut trier la liste :

>>>sorted([36, 5, 12, 9, 21])
[5, 9, 12, 21, 36]
Copier après la connexion

Mais sorted() est également une fonction d'ordre supérieur. Elle peut recevoir une fonction de comparaison pour implémenter un tri personnalisé. La définition de la fonction de comparaison est : Passez deux éléments x et y à comparer. Si x doit être classé devant y, renvoie -1. Si x doit être classé après y, renvoie 1. Si x et y sont égaux, renvoie 0.

Par conséquent, si nous voulons implémenter le tri inversé, il suffit d'écrire une fonction reverse_cmp :

def reversed_cmp(x, y):
  if x > y:
    return -1
  if x < y:
    return 1
  return 0
Copier après la connexion

De cette façon, en appelant sorted() et en passant reverse_cmp peut réaliser un tri inversé :

>>> sorted([36, 5, 12, 9, 21], reversed_cmp)
[36, 21, 12, 9, 5]
Copier après la connexion

sorted() peut également trier les chaînes par défaut en fonction de la taille ASCII :

>>> sorted([&#39;bob&#39;, &#39;about&#39;, &#39;Zoo&#39;, &#39;Credit&#39;])
[&#39;Credit&#39;, &#39;Zoo&#39;, &#39;about&#39;, &#39;bob&#39;]
Copier après la connexion

'Zoo' est classé avant 'about' à cause de 'Z. ' Le code ASCII est plus petit que 'a'.

Lors du tri des chaînes, il est parfois plus habituel d'ignorer le tri des casse. Veuillez utiliser la fonction d'ordre supérieur sorted() pour implémenter un algorithme qui ignore le tri des cas.

l = [&#39;bob&#39;,&#39;about&#39;,&#39;Zoo&#39;,&#39;Credit&#39;]
def cmp_ignore_case(s1,s2):
  u1 = s1.upper()
  u2 = s2.upper()
if u1 < u2:
  return -1
if u1 > u2:
  return 1
return 0
print sorted(l,cmp_ignore_case)
Copier après la connexion

zip() Introduction à l'utilisation de la fonction

eval(str) La fonction peut convertir str en une expression pour l'exécution

__import__ et getattr() Utilisation de

#以字符串的形式导入模块和函数
temp = &#39;sys&#39;
model = __import__(temp)
foo = &#39;path&#39;
function = getattr(model,foo)
print function
Copier après la connexion

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
4 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Meilleurs paramètres graphiques
4 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Comment réparer l'audio si vous n'entendez personne
4 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Comment déverrouiller tout dans Myrise
1 Il y a quelques mois By 尊渡假赌尊渡假赌尊渡假赌

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Le plan Python de 2 heures: une approche réaliste Le plan Python de 2 heures: une approche réaliste Apr 11, 2025 am 12:04 AM

Vous pouvez apprendre les concepts de programmation de base et les compétences de Python dans les 2 heures. 1. Apprenez les variables et les types de données, 2. Flux de contrôle maître (instructions et boucles conditionnelles), 3. Comprenez la définition et l'utilisation des fonctions, 4. Démarrez rapidement avec la programmation Python via des exemples simples et des extraits de code.

Python: Explorer ses applications principales Python: Explorer ses applications principales Apr 10, 2025 am 09:41 AM

Python est largement utilisé dans les domaines du développement Web, de la science des données, de l'apprentissage automatique, de l'automatisation et des scripts. 1) Dans le développement Web, les cadres Django et Flask simplifient le processus de développement. 2) Dans les domaines de la science des données et de l'apprentissage automatique, les bibliothèques Numpy, Pandas, Scikit-Learn et Tensorflow fournissent un fort soutien. 3) En termes d'automatisation et de script, Python convient aux tâches telles que les tests automatisés et la gestion du système.

Méthode de Navicat pour afficher le mot de passe de la base de données MongoDB Méthode de Navicat pour afficher le mot de passe de la base de données MongoDB Apr 08, 2025 pm 09:39 PM

Il est impossible de visualiser le mot de passe MongoDB directement via NAVICAT car il est stocké sous forme de valeurs de hachage. Comment récupérer les mots de passe perdus: 1. Réinitialiser les mots de passe; 2. Vérifiez les fichiers de configuration (peut contenir des valeurs de hachage); 3. Vérifiez les codes (May Code Hardcode).

Comment utiliser Aws Glue Crawler avec Amazon Athena Comment utiliser Aws Glue Crawler avec Amazon Athena Apr 09, 2025 pm 03:09 PM

En tant que professionnel des données, vous devez traiter de grandes quantités de données provenant de diverses sources. Cela peut poser des défis à la gestion et à l'analyse des données. Heureusement, deux services AWS peuvent aider: AWS Glue et Amazon Athena.

Comment démarrer le serveur avec redis Comment démarrer le serveur avec redis Apr 10, 2025 pm 08:12 PM

Les étapes pour démarrer un serveur Redis incluent: Installez Redis en fonction du système d'exploitation. Démarrez le service Redis via Redis-Server (Linux / MacOS) ou Redis-Server.exe (Windows). Utilisez la commande redis-Cli Ping (Linux / MacOS) ou redis-Cli.exe Ping (Windows) pour vérifier l'état du service. Utilisez un client redis, tel que redis-cli, python ou node.js pour accéder au serveur.

Comment lire la file d'attente redis Comment lire la file d'attente redis Apr 10, 2025 pm 10:12 PM

Pour lire une file d'attente à partir de Redis, vous devez obtenir le nom de la file d'attente, lire les éléments à l'aide de la commande LPOP et traiter la file d'attente vide. Les étapes spécifiques sont les suivantes: Obtenez le nom de la file d'attente: Nommez-le avec le préfixe de "Fitre:" tel que "Fitre: My-Quyue". Utilisez la commande LPOP: éjectez l'élément de la tête de la file d'attente et renvoyez sa valeur, telle que la file d'attente LPOP: My-Queue. Traitement des files d'attente vides: si la file d'attente est vide, LPOP renvoie NIL et vous pouvez vérifier si la file d'attente existe avant de lire l'élément.

Comment afficher la version serveur de redis Comment afficher la version serveur de redis Apr 10, 2025 pm 01:27 PM

Question: Comment afficher la version Redis Server? Utilisez l'outil de ligne de commande redis-Cli --version pour afficher la version du serveur connecté. Utilisez la commande Info Server pour afficher la version interne du serveur et devez analyser et retourner des informations. Dans un environnement de cluster, vérifiez la cohérence de la version de chaque nœud et peut être vérifiée automatiquement à l'aide de scripts. Utilisez des scripts pour automatiser les versions de visualisation, telles que la connexion avec les scripts Python et les informations d'impression.

Dans quelle mesure le mot de passe de Navicat est-il sécurisé? Dans quelle mesure le mot de passe de Navicat est-il sécurisé? Apr 08, 2025 pm 09:24 PM

La sécurité du mot de passe de Navicat repose sur la combinaison de cryptage symétrique, de force de mot de passe et de mesures de sécurité. Des mesures spécifiques incluent: l'utilisation de connexions SSL (à condition que le serveur de base de données prenne en charge et configure correctement le certificat), à la mise à jour régulièrement de NAVICAT, en utilisant des méthodes plus sécurisées (telles que les tunnels SSH), en restreignant les droits d'accès et, surtout, à ne jamais enregistrer de mots de passe.

See all articles