Exemples de cadenes de Python

Exemples De Cadenes De Python



Python és un llenguatge interpretat poc tipificat. Per tant, la declaració del tipus de dades no és necessària a Python per a la declaració de variables. L'script Python admet diferents tipus de dades. Les dades de la cadena és una d'elles. Les dades de cadena s'utilitzen per emmagatzemar diversos caràcters. En aquest tutorial es mostren els mètodes per definir i utilitzar les dades de cadena a Python.

Tema de continguts:

  1. Definiu les variables de cadena
  2. Compteu la longitud de la corda
  3. Imprimeix la cadena
  4. Formateu la cadena
  5. Elimina el contingut d'una cadena
  6. Divideix la cadena
  7. Retalla la corda
  8. Inverteix la cadena
  9. Substituïu el valor de cadena
  10. Canvia el cas de la cadena

Definiu les variables de cadena

El valor de la cadena es pot definir de tres maneres a l'script de Python: cometes simples ('), cometes dobles (') i cometes triples (''). Creeu un fitxer Python amb el següent script que defineixi tres variables de cadena i imprimiu les variables a la sortida:







#Definiu la variable amb cometes simples per emmagatzemar una cadena d'una sola línia
cadena 1 = 'Programació Python'
#Definiu la variable amb cometes dobles per emmagatzemar una cadena d'una sola línia
cadena 2 = 'Python és un llenguatge poc escrit'
#Definiu variable amb cometes triples per emmagatzemar una cadena de diverses línies
cadena 3 = '''Aprèn programació Python
des del bàsic'''

#Imprimeix les variables
imprimir ( cadena 1 )
imprimir ( cadena 2 )
imprimir ( cadena 3 )

Sortida:



La sortida següent apareix després d'executar l'script:







Anar a dalt

Compteu la longitud de la corda

Python té una funció integrada anomenada len() per comptar la longitud de la variable de cadena. Creeu un fitxer Python amb l'script següent que prengui un valor de cadena de l'usuari, el valor d'entrada d'impressió i la longitud del valor d'entrada:



#Agafa un valor de cadena
strVal = entrada ( 'Introduïu un valor de cadena:' )
#Compteu el total de caràcters del valor d'entrada
ln = només ( strVal )
#Imprimeix el valor de cadena pres de l'usuari
imprimir ( 'El valor de la cadena és:' , strVal )
#Imprimeix la longitud de la cadena
imprimir ( 'La longitud de la cadena és:' , ln )

Sortida:

Segons la sortida següent, 'Python String' es pren de l'usuari com a valor d'entrada. La longitud d'aquesta cadena és 13 que s'imprimeix:

Anar a dalt

Imprimeix la cadena

Creeu un fitxer Python amb el següent script que mostra els mètodes d'impressió d'un valor de cadena únic, un valor numèric i un valor de cadena, una variable amb una altra cadena i múltiples variables amb altres cadenes. Tres valors d'entrada es prenen de l'usuari després d'executar l'script.

#Imprimeix un valor únic
imprimir ( 'Aprèn Python' )
#Imprimeix diversos valors
imprimir ( 15 , 'Exemples de cadenes de Python' )

#Preneu tres valors d'entrada de l'usuari
codi_curs = entrada ( 'Introdueix el codi del curs:' )
nom del curs = entrada ( 'Introduïu el nom del curs:' )
hora_crèdit = flotar ( entrada ( 'Introduïu l'hora de crèdit:' ) )

#Imprimeix una única variable
imprimir ( ' \n ' , 'Codi del curs:' , codi_curs )
#Imprimeix múltiples variables
imprimir ( ' Nom del curs:' , nom del curs , ' \n ' , 'Hora de crèdit:' , hora_crèdit )

Sortida:

'CSE320', 'Python Programming' i '2.0' es prenen com a entrada després d'executar l'script. Aquests valors s'imprimeixen més tard.

Anar a dalt

Formateu la cadena

Hi ha diverses opcions disponibles a Python per formatar els valors de cadena. La funció format() és una d'elles. A l'script següent es mostren diferents maneres d'utilitzar la funció format() a l'script Python. El nom de l'estudiant i el lot es prenen de l'usuari després d'executar l'script. A continuació, aquests valors s'imprimeixen amb altres cadenes mitjançant la funció format() amb els valors clau i els valors posicionals.

#Preneu un valor de cadena de l'usuari
nom = entrada ( 'Nom de l'estudiant:' )
#Preneu un valor de nombre de l'usuari
lot = int ( entrada ( 'Lot:' ) )

#Ús de la funció format() amb les variables
imprimir ( '{n} és l'estudiant de {b} lot'. . format ( n = nom , b = lot ) )
#Ús de la funció format() amb un valor de cadena i un valor numèric
imprimir ( '{n} és l'estudiant de {s} semestre'. . format ( n = 'Jafar' , s = 6 ) )
#Ús de la funció format() sense definir claus posicionals
imprimir ( '{} és l'estudiant de {} lot'. . format ( nom , 12 ) )
#Ús de la funció format() mitjançant la definició de tecles posicionals numèriques
imprimir ( '{1} és l'estudiant del semestre {0}'. . format ( 10 , 'Mazhar' ) )

Sortida:

La sortida següent apareix per als valors d'entrada, 'Mizanur Rahman' com a nom de l'estudiant i 45 com a valor del lot:

Anar a dalt

Elimina el contingut d'una cadena

El contingut parcial o el contingut complet d'una variable de cadena es pot eliminar de la variable de cadena de Python. Creeu un fitxer Python amb l'script següent que prengui un valor de cadena de l'usuari. A continuació, l'script elimina parcialment el contingut del valor d'entrada tallant la cadena com l'exemple anterior i fent la variable no definida mitjançant l'ordre 'del'.

provar :
#Agafa un valor de cadena
strVal = entrada ( 'Introduïu un valor de cadena: \n ' )
imprimir ( 'Cadena original:' +strVal )

#Elimineu tots els caràcters de la cadena després
#els 10 primers caràcters
strVal = strVal [ 0 : 10 ]
imprimir ( 'Valor de cadena després de la primera supressió:' +strVal )

#Elimineu 5 caràcters de l'inici de la cadena
strVal = strVal [ 5 : ]
imprimir ( 'Valor de cadena després de la segona supressió:' +strVal )

#Elimineu el caràcter particular de la cadena si existeix
strVal = strVal. substituir ( 'jo' , '' , 1 )
imprimir ( 'Valor de cadena després de la tercera supressió:' +strVal )

#Elimineu tota la cadena i feu que la variable no estigui definida
del strVal
imprimir ( 'Valor de cadena després de la darrera supressió:' +strVal )

excepte Error de nom :
#Imprimeix el missatge quan la variable no estigui definida
imprimir ( 'La variable no està definida'. )

Sortida:

La sortida següent apareix després d'executar l'script:

Anar a dalt

Divideix la cadena

Creeu un fitxer Python amb l'script següent que divideixi el valor de la cadena segons l'espai, els dos punts (:), una paraula determinada i el límit màxim:

#Preneu un valor de cadena de l'usuari
strVal = entrada ( 'Introduïu un valor de cadena: \n ' )

#Dividiu la cadena sense cap argument
imprimir ( 'Dividiu els valors segons l'espai:' )
imprimir ( strVal. dividir ( ) )

#Divideix la cadena en funció d'un caràcter
imprimir ( 'Dividiu els valors segons ':'' )
imprimir ( strVal. dividir ( ':' ) )

#Divideix la cadena en funció d'una paraula
imprimir ( 'Dividiu els valors segons la paraula' )
imprimir ( strVal. dividir ( 'curs' ) )

#Dividiu la cadena segons l'espai i el límit màxim
imprimir ( 'Dividiu els valors en funció del límit' )
imprimir ( strVal. dividir ( ' ' , 1 ) )

Sortida:

La sortida següent apareix per al valor d'entrada 'codi del curs: CSE - 407' després d'executar l'script:

Anar a dalt

Retalla la corda

Creeu un fitxer Python amb el següent script que retalla la cadena en funció de l'espai d'ambdós costats, costat esquerre i dret utilitzant les funcions strip(), lstrip() i rstrip(). L'última funció lstrip() s'utilitza en funció del caràcter 'P'.

strVal = '  Python és un llenguatge popular.'
imprimir ( 'Cadena original:' +strVal )
#Retalla els dos costats
strVal1 = strVal. tira ( )
imprimir ( 'Després de retallar els dos costats:' + strVal1 )
#Retalla el costat esquerre
strVal2 = strVal. lstrip ( )
imprimir ( 'Després de retallar el costat esquerre:' + strVal2 )
#Retalla el costat dret
strVal3 = strVal. tirar ( )
imprimir ( 'Després de retallar el costat dret:' +strVal3 )
#Retalla el costat esquerre en funció d'un personatge
strVal4 = strVal2. lstrip ( 'P' )
imprimir ( 'Després de retallar el costat esquerre en funció d'un caràcter: ' + strVal4 )

Sortida:

La sortida següent apareix després d'executar l'script:

Anar a dalt

Inverteix la cadena

Creeu un fitxer Python amb el següent script que inverteixi el valor del valor de la cadena establint la posició inicial al final de la cadena amb el valor -1:

#Preneu un valor de cadena de l'usuari
strVal = entrada ( 'Introduïu un valor de cadena: \n ' )
# Emmagatzema el valor invertit de la cadena
reverse_str = strVal [ ::- 1 ]
#Imprimeix els valors originals i invertits de la cadena
imprimir ( 'Valor de cadena original:' +strVal )
imprimir ( 'Valor de cadena invertit:' + reverse_str )

Sortida:

Apareix la sortida següent per al valor d'entrada 'Hello World':

Anar a dalt

Substituïu el valor de cadena

Creeu un fitxer Python amb l'script següent que prengui la cadena principal, la cadena de cerca i la cadena de substitució de l'usuari. A continuació, s'utilitza la funció substituir () per cercar i substituir la cadena.

#Agafa la corda principal
strVal = entrada ( 'Introduïu un valor de cadena: \n ' )
#Agafa la cadena de cerca
srcVal = entrada ( 'Introduïu un valor de cadena: \n ' )
#Agafa la cadena substituïda
repVal = entrada ( 'Introduïu un valor de cadena: \n ' )
#Cerca i substitueix la cadena
substitued_strVal = strVal. substituir ( srcVal , repVal )
#Imprimeix els valors de la cadena original i substituït
imprimir ( 'Cadena original:' +strVal )
imprimir ( 'Cadena substituïda:' + replaced_strVal )

Sortida:

Apareix la sortida següent per a 'T'agrada PHP?' valor de cadena principal, el valor de cerca 'PHP' i el valor de substitució 'Python':

Anar a dalt

Canvia el cas de la cadena

Creeu un fitxer Python amb el següent script que prengui l'adreça de correu electrònic i la contrasenya de l'usuari. A continuació, les funcions inferior() i superior() s'utilitzen per comparar els valors d'entrada amb els valors particulars per comprovar si els valors d'entrada són vàlids o no.

#Agafa l'adreça de correu electrònic
correu electrònic = entrada ( 'Introduïu l'adreça de correu:' )
#Agafa la contrasenya
contrasenya = entrada ( 'Introduïu la contrasenya:' )
#Compareu els valors de la cadena després de convertir el correu electrònic
#en minúscules i la contrasenya en majúscules
si correu electrònic . més baix ( ) == 'admin@example.com' i contrasenya. superior ( ) == 'SECRET' :
imprimir ( 'Usuari autenticat'. )
altra cosa :
imprimir ( 'El correu electrònic o la contrasenya són incorrectes'. )

Sortida:

Apareix la sortida següent per a ' admin@example.com ' i valors d'entrada 'secrets':

Apareix la sortida següent per a ' admin@abc.com ' i valors d'entrada 'secrets':

Anar a dalt

Conclusió

En aquest tutorial es mostren diferents tipus de tasques relacionades amb cadenes que utilitzen diferents funcions de Python integrades amb diversos scripts de Python. Els usuaris de Python ara podran obtenir el coneixement bàsic de les operacions de cadena de Python després de llegir correctament aquest tutorial.