La programación en Python. Trabajar con líneas

Fecha:

2018-08-26 14:50:20

Vistas:

375

Clasificación:

1Como 0Aversión

Compartir:

Table of contents:

En la vida cotidiana, el programador debe decidir la masa de tareas. Para estos fines es ideal lenguaje Python («Пайтон» o  Piton», modales en ruso). La copia de seguridad, creación de juegos para Android o para Windows, lectura y almacenamiento de mensajes de correo electrónico – no las tareas más difíciles para un buen programador. Pero para los principiantes a aprender Python (trabajo con cadenas, listas de archivos), parece un cuento de hadas, ya que los métodos y funciones de cada tipo de datos facilitan la vida al usuario.

python trabajo con las cadenas

¿Qué es el tipo de datos de cadena?

 Piton» permite trabajar con números, símbolos, archivos, funciones. Y las dificultades no se produce, porque el idioma es cómodo y sencillo en su uso. Cadenas en Python – el tipo de datos que permite procesar la información de texto. La longitud de su texto puede limitarse a los recursos del ordenador. Es necesario recordar que la cadena – inmutable tipo de datos. Todo lo que sucede con el original del texto se asigna a la nueva variable.

En Python formación incluye el estudio de 2 variedades de texto: cadenas normales (una secuencia de bytes) y Unicode-string (lista de caracteres).

En Python scripts permiten el uso de literales de cadena. Estos caracteres pueden ser grabadas con apóstrofo, las comillas (simples o dobles) que se especifican los caracteres que ha introducido tres veces, por ejemplo, """de apple tree""", donde realiza la función de Entrar al escribir en un procesador de textos normal. Carácter de barra diagonal inversa (barra invertida) dentro de los literales recibe una especial importancia. Ella es necesaria para introducir caracteres especiales. Cabe recordar que la barra invertida no debe ser el último carácter de la programación de la cadena, de lo contrario, el compilador generará un error.

Más:

Como eliminar el número de página de la portada: manual

Como eliminar el número de página de la portada: manual

Al escribir un trabajo de posgrado, tesis e informes se requiere la creación de una página de portada con la información general (título, tema, autor, empresa o institución, etc.). Cubierta de trabajo no debe contener extraños símbolos y, a menudo, s...

Como borrar una foto con el iphone: manual para principiantes

Como borrar una foto con el iphone: manual para principiantes

Hoy quiero contarles como borrar una foto con el iphone. Esta operación en los dispositivos de Apple tiene características específicas. Por ejemplo, algunas de las fotos descargadas desde el ordenador, no se pueden eliminar a través del teléfono. Tal...

Cómo eliminar el buzón de

Cómo eliminar el buzón de "yandex" para siempre?

Correo electrónico – es una herramienta de comunicación de muchas personas. A través de ella, puede intercambiar mensajes de texto, enviar archivos multimedia. Varios clientes de correo electrónico disponen de una amplia gama de funciones adici...

Como crear una cadena?

En Python trabajar con líneas supone un manual de introducción de texto en el programa, o la salida de la invitación de un usuario que ha introducido los caracteres necesarios. Piton lee los datos recibidos mediante la función input (). Cadenas en Python se componen de una secuencia de caracteres. Conocer su número, puede utilizar la función len (). En Python, el símbolo se considera como una cadena cuya longitud es igual a 1.

Cualquier objeto en la  Python» puede provocar que el tipo de datos de cadena a través de la llamada de la función integrada de str (). En Python hay varias clases. Para desplazar un objeto de un tipo de datos a otro, puede utilizar la función de conversión, con el mismo nombre que la descarga. Así, int traduce en un número entero de str en línea, float en materia de descarga.

Los Cortes en las líneas de

De lo Contrario, se denominan слайсами o slices. El corte permite extraer de la línea de entrada el carácter que se encuentra en el intervalo. La "slice" no se puede utilizar sin indexación. Direccionamiento comienza con 0. Si ponerse a la fila con el final, es la indexación comienza con el signo -.

La Cadena de ST

W

O

R

L

D

La Indexación

ST[0]

ST[1]

ST[2]

ST[3]

ST[4]

La Indexación

ST[-5]

ST[-4]

ST[-3]

ST[-2]

ST[-1]

python formación

Hay 3 formas de sectores:

  • La Extracción de un símbolo de toda la cadena de St[i], donde St – el texto, i – el número de la celda.
  • La Obtención de un fragmento de texto, St[a:b], donde St – el texto, el a y el b – el principio y el final del período. A se incluye en el sector, la opción b no. Si en el intervalo no se especifica la b, y poner dos puntos, el programa devolverá el pasaje, tomado hasta el final de la línea. Si no firmar el parámetro a, la "slice" empieza con 0 el índice hasta el final del párrafo b.
  • Segmento St[a:b:d] permite seleccionar un pasaje en el intervalo con el comienzo de la a y extremo en b con el paso d.

La Operación de las líneas

El usuario tiene la posibilidad de utilizar en Python las funciones de manejo de cadenas:

  • Str(X) – traducción de cualquier objeto en el tipo de datos de cadena.
  • ST1+ST2 – la concatenación (suma de filas).
  • ST*n – la repetición de ST línea n veces.
  • Min [ST] ¡ el regreso de un valor mínimo de códigos de la tabla.
  • Len () – la determinación de la longitud del texto.
  • Max [ST] ¡ obteniendo los valores de la tabla ASCII.
  • St1 in St2 – la aparición de la subcadena St1 en St2. Devuelve True si el St1 está presente en el texto.
  • St1 not in St2 – comprueba la falta de St1 en St2 y devuelve True si la fidelidad de aprobación.

python símbolo

Métodos de tipo de datos de cadena

En Python trabajar con líneas implica el uso de varios métodos:

  • St.find y St.rfind – los métodos necesarios para buscar el pasaje contenga texto. Su diferencia está en que este proceso se iniciará con distintos lados. Así, El St.find busca desde el principio, y St.rfind con el final. Métodos devuelven el índice de la primera de apariciones de un pasaje. Puede especificar la segmentación de datos para la búsqueda en un intervalo dado.
  • St.replace (a_old,b_new) es necesario para cambiar todas las apariciones de la subcadena contenga texto. En lugar de a_old se b_new. Si especifica el parámetro opcional count (St.replace (a_old,b_new, count)), el cambio se producirá el número de veces, no más que palabras.
  • St.count – el método necesario para contar el número de aparición de una subcadena de S encontenga texto. El número de intersecciones no se incluye en el resultado final. Puede especificar el periodo en que se producirá la operación.
  • St.join es necesario para integrar la lista de palabras en una cadena.
  • St.split – un método que permite convertir una cadena en una lista de palabras. Entre paréntesis, comillas, se especifica el separador. Más a menudo es un espacio de St.split(“ ”).
  • St.strip – la eliminación de espacios en blanco al comienzo y final de la línea.
  • St.capitalize hace el primer carácter en el texto заглавным.
  • St.swapcase permite traducir entre mayúsculas y minúsculas en el opuesto.
  • St.upper da la oportunidad de hacer todas las letras a mayúsculas en la línea.
  • St.lower permite traducir un texto escrito en minúsculas. Todas las letras serán minúsculas.

python scripts

Hojas sueltas de la cadena de

En Python trabajar con líneas agradable y el hecho de que el usuario tiene la posibilidad de formatear el texto de la mencionada imagen y semejanza. Es decir, el programador especifica la condición que debe cumplir el escrito pasaje. De manera similar, puede mostrar en pantalla la tabla sin necesidad de conexión del módulo de PTable. Se llama esta recepción de hojas sueltas de la cadena. Por ejemplo, si escribe en IDLE Print "%s is %d" % ("one",1), el resultado será One is 1.

permite conectar ajustada a formato de la cadena y es su principal agente. En Python hay símbolos que van como un complemento a %.

El símbolo de La

La Aclaración de la

%con el

La Conclusión de un único carácter.

%s

Una expresión de Cadena.

%d

La Especificación de un decimal de un número entero.

%f

La Salida real (fraccionario) de un número decimal.

python funciones de manipulación de cadenas

Existen otros caracteres especiales, sin embargo, se utilizan en la solución de tareas complejas.

Varias tareas con las decisiones

Un lenguaje como Python formación permite pasar más rápido y más fácil, ya que el código limpio y amplio. Para asegurarse de esto, es necesario desmontar varias tareas.

1. Dada una cadena. Obtener el nuevo texto, en el que se produce la sustitución de todas las repeticiones del primer carácter de la “$”, además de él mismo.

El Algoritmo:

  • Escribir una función en la que:
    • Una variable char, se asigna el primer carácter de la línea;
    • Length determina la longitud de la cadena;
    • Str1 a través de un método replace reemplaza el char en el símbolo de la “$”;
    • Str1 escribe primero el símbolo y el resultante es la expresión de la operación anterior;
    • Devolver el valor de la str1.
  • Mostrar en la pantalla el resultado de la evaluación de la función.

python trabajo con las cadenas

2. Dada una cadena. Escribir el código, en el que al final de una palabra se añadir “ing”, si la longitud de la palabra >2. Si la palabra termina en “ing”, se añade a la barra de “ly”. Si la longitud de menos de 2, dejar el texto sin cambios.

El Algoritmo:

  • Escribir una función en la que:
    • Se define la longitud del texto;
    • Se verifica la condición: si la longitud de la >2 y si la palabra termina en “ing”, a sumar a esta línea “ly”, en caso contrario, añadir “ing”;
    • Devolver el valor de la información recibida de la variable.
  • Mostrar en pantalla los resultados de la función con varias cadenas.

python funciones de manipulación de cadenas

Para sujetar el / la escritura de código en la  Python» es necesario resolver varias tareas con cadenas.


Article in other languages:

AR: https://tostpost.com/ar/computers/4642-programming-in-python-working-with-strings.html

BE: https://tostpost.com/be/kamputary/8250-pragramavanne-python-praca-z-radkam.html

DE: https://tostpost.com/de/computer/8252-programmierung-in-python-arbeiten-mit-strings.html

En: https://tostpost.com/computers/4792-programming-in-python-working-with-strings.html

HI: https://tostpost.com/hi/computers/4645-programming-in-python-working-with-strings.html

JA: https://tostpost.com/ja/computers/4643-programming-in-python-working-with-strings.html

KK: https://tostpost.com/kk/komp-yuterler/8255-ba-darlamalau-python-zholdarmen-zh-mys.html

PL: https://tostpost.com/pl/komputery/8254-programowanie-w-j-zyku-python-praca-z-wierszami.html

PT: https://tostpost.com/pt/computadores/8248-programa-o-em-python-trabalhar-com-linhas-de.html

TR: https://tostpost.com/tr/bilgisayarlar/8259-programlama-python-dizelerle-al-ma.html

UK: https://tostpost.com/uk/komp-yuteri/8255-programuvannya-python-robota-z-ryadkami.html

ZH: https://tostpost.com/zh/computers/5038-programming-in-python-working-with-strings.html






Alin Trodden - autor del artículo, editor
"Hola, soy Alin Trodden. Escribo textos, leo libros y busco impresiones. Y no soy mala para decírtelo. Siempre estoy feliz de participar en proyectos interesantes."

Comentarios (0)

Este artículo no tiene comentarios, se el primero!

Añadir comentario

Noticias Relacionadas Con La

Qué hacer si no se inicia Windows 7?

Qué hacer si no se inicia Windows 7?

Cada usuario de la computadora sabe muy bien como desagradable, cuando algún programa no funciona. Y como no recordar las leyes de murphy, ya que esto ocurre justo en el momento en que el programa se asignan de la esperanza. Por e...

Skyrim: como ser ярлом, gran señor feudal o un vampiro

Skyrim: como ser ярлом, gran señor feudal o un vampiro

el Culto de rpg de la compañía Bethesda, lanzado en el otoño de 2011, ha conseguido conquistar el corazón de millones de fans. Magníficos gráficos, impresionantes геймплэй muchas horas - que puede ser más atractiva para la заядлог...

Cómo salir de la

Cómo salir de la "Compañeros de clase"? Qué hacer si no hay un botón para salir de la "Compañeros de clase" o bloqueado la página?

Incluso permanentes y usuarios activos de las redes sociales a veces quieren salir de su cuenta. Este problema se produce no sólo a los visitantes de la  Compañeros», con ella se enfrentan y otros recursos.problemaVale ...

La red social

La red social "En Contacto": cómo hacer un boletín de noticias

Si usted es un usuario activo de la red social de la  Contacto», seguramente ya заинтересовывались la pregunta acerca de cómo crear su oficial de grupo. En realidad, para ella se ha convertido en muy popular y visitado,...

Civilization 5: de la moda a juego

Civilization 5: de la moda a juego

Hoy vamos a hablar sobre el juego Civilization 5, de la moda para la que no tienen la menor popularidad que la versión original. Especial atención merece el proyecto de Brave New World, que se convirtió en una excelente plataforma...

El paso completo

El paso completo "de ilya Муромца y el Ruiseñor-Bandolero"

Hoy veremos el paso de la  ilya Муромца y el Ruiseñor-el Pícaro» - un juego basado en la homónima película de dibujos animados. Para la comodidad de la exposición, dividiremos el material en varias partes, sobre la base...