Python est un langage de programmation typé dynamiquement, ce qui signifie qu'il n'est pas nécessaire de saisir le type de données. Au lieu de cela, Python prendra le type de données par défaut.
Il est également appelé langage de programmation typé canard.
Pour référence : https://docs.python.org/3/library/string.html
https://peps.python.org/pep-0020/
Chaîne :
String(str) fait référence à des mots qui doivent être indiqués entre « » guillemets simples ou « » guillemets doubles.
Ex :
city = 'Madurai's Jigarthanda is very famous' print(city)
Pour l'entrée ci-dessus, la sortie sera
SyntaxError: unterminated string literal
Donc, même si la chaîne est définie entre « » guillemets simples, une erreur de syntaxe s'affiche. La raison est que la chaîne est incomplète Madurai dans ce mot, nous utilisons l'apostrophe mais python considère cela comme une chaîne et elle est incomplète .
Cette erreur peut être rectifiée en utilisant trois ''''' ou """ ""' consécutifs.
Par exemple :
city = '''Madurai's Jigarthanda is very famous''' print(city) city2= """Madurai's Jigarthanda is very famous""" print(city2) Address = """no. 7, East Street, Mela masi veedhi, Madurai 625002""" print(Address)
Pour les entrées ci-dessus, la sortie sera
Madurai's Jigarthanda is very famous Madurai's Jigarthanda is very famous no. 7, East Street, Mela masi veedhi, Madurai 625002
Même pour les chaînes de plusieurs lignes, vous devez également utiliser des guillemets doubles """ """.
1.En python, tout est un objet.
2.Chaque objet possède son propre espace mémoire.
3.String est immuable.
Par exemple :
name = 'guru' degree = 'B.com' height = 170 sunday = False print(id(name)) print(id(degree)) print(id(height)) print(id(sunday))
la sortie sera
129009333595248 129009335659968 11759304 10654592
Donc print(id(#object name)) sera utilisé pour trouver la mémoire de l'objet.
Index/indice :(வரிசை)
Ex :
gourou
0123
L'indexation est donc utilisée pour accéder aux caractères individuels. Dans l'exemple ci-dessus pour g-0,u-1,r-2,u-3.
L'indexation commence toujours à zéro.
Ex:1
name = 'guru' print(name[0]) print(name[1]) print(name[2]) print(name[3])
sortie :
g u r u
Ex:2
name = 'guru' print(name[0],end=' ') print(name[1],end=' ') print(name[2],end=' ') print(name[3],end=' ')
sortie :
g u r u
Pour une sortie horizontale, utilisez end=' '. Si la fin n'est pas utilisée, la sortie sera verticale comme Ex:1.
= est utilisé pour attribuer
== est utilisé pour comparer.
Fonctions de chaîne :
print(len(#object)) -Ceci est utilisé pour trouver la longueur d'une chaîne.
ame = 'guru' # first letter print(name[0]) #last letter print(name[3]) #first letter 'g' if name[0] == 'g': print("yes starts with g") #last letter 'u' if name[3] == 'u': print("yes ends with u") #all letters with single space in same line print(name[0],end=' ') print(name[1],end=' ') print(name[2],end=' ') print(name[3],end='\n') #middle letter length=len(name)#4 print(name[length//2])
Dans l'exemple ci-dessus, // est utilisé pour la division appelée division d'étage. Elle ne prendra pas de valeur en points décimaux.
Atlast n est utilisé pour la nouvelle ligne.
round() -Il est utilisé pour arrondir les points décimaux.
sortie :
g u yes starts with g yes ends with u g u r u r
Quelques fonctions de chaîne :
capitalize() - Convertit le premier caractère en majuscule
casefold() -Convertit la chaîne en minuscules
endswith() - Renvoie vrai si la chaîne se termine par la valeur spécifiée
Ex :
print(name.capitalize()) name = 'GuruPrasanna' print(name.casefold()) print(name.endswith('Prasanna'))
Sortie :
Guru came to class today guruprasanna True
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!