| Casa | Hardware | Redes | Programación | software | Criticar | Sistemas |   
Programación  
  • C /C + + Programming

  • Lenguajes De Programación

  • Delphi Programación

  • Programación Java

  • JavaScript Programación

  • Programación PHP /MySQL

  • Perl Programming

  • Python Programming

  • Rubí Programación

  • Visual Basics Programación
  •  
    Conocimientos Informáticos >> Programación >> Python Programming >> Content
    ¿Qué es la indexación de cadenas en Python
    ? Indexación cadenas en Python significa utilizar la naturaleza del tipo de datos de cadena para manipular y buscar cadenas por índice. Cadenas de Python son cadenas de " caracteres ", y cada carácter reside en un índice , a partir de 0 ( para el primer carácter ) y terminando en longitud de cadena menos 1 ( para el último carácter ) . Objetos String contiene métodos para utilizar estos índices para navegar por los personajes , la búsqueda de valores, las subcadenas de retorno, y una variedad de otras operaciones. Recuerde que las cadenas son inmutables , lo que significa que un programador puede buscar patrones en cadenas , pero no directamente añadir o eliminar elementos de cadenas. Cuerdas e índices

    En otros lenguajes de programación como C /C + +, las estructuras de datos existen llamados "conjuntos " que contienen colecciones de datos. En estos un programador podría asignar y recuperar datos en función de su índice de la matriz . Además , no había ningún tipo de datos para representar una cadena de caracteres . En su lugar , los programadores tenían que crear matrices de caracteres , lo que representaría la cadena. Debido a que las cuerdas eran arrays , cada personaje era accesible por índice. En este ejemplo de código C , un programador crea una matriz de caracteres y accede a un personaje por el índice :

    # include

    # include < br >

    int main () {

    caracteres strng [ 30 ] = " Hola ";

    printf ( "% c" , strng [ 1 ] ) ; //imprime el carácter " e"

    return 0; }


    búsqueda Strings

    Python tiene su propio tipo de datos de cadena , y los programadores pueden declarar cadenas al igual que cualquier otra variable. Un programador no necesita dejar a un lado cualquier estructura de datos de tipo array, simplemente declarar una variable y asignar una cadena a la misma. Sin embargo , la capacidad de utilizar los índices para localizar caracteres de una cadena permanece , y sirve como piedra angular para la manipulación de cadenas . Como en este ejemplo , un programador de Python puede asignar una cadena a una variable, y luego imprimir caracteres basados ​​en el índice :

    >>> strng = " Hola "

    > ; >> strng [ 6 ] ' T'
    búsqueda Strings

    Debido a estas capacidades de indexación , los datos de cadena

    tipo tiene numerosas funciones integradas que utilizan índices para realizar las operaciones de la cadena. Una operación típica es buscar una cadena de caracteres o subcadenas . En la práctica , un programador puede lograr esto a través de una estructura de bucle que comprueba cada carácter en una cadena . Sin embargo , la clase de cadena incluye una función de " encontrar ( ) " que se encuentra la ubicación de carácter y devuelve su índice, o encuentra la primera instancia de una subcadena - o una cadena más pequeña dentro de una cadena más grande - y devuelve su índice de inicio , como se en este ejemplo :

    >>> strng.find ( ' l')

    2

    >>> strng.find ( ' Th' )

    6
    patrones

    Debido funciones de cadena pueden utilizar índices para comprobar si hay patrones , esta funcionalidad permite a todo tipo de funciones genéricas que existen en el biblioteca de cadenas . El " endswith ()" comprueba una cadena o subcadena para ver si termina con un modelo suministrado por el usuario . La " partición ( ) " función encuentra la primera ocurrencia de un carácter o subcadena y divide la cadena donde existe la subcadena . El ejemplo siguiente se comprueba una cadena para un patrón de finalización , y luego la cadena de particiones en tres partes mediante la separación en la primera aparición de un espacio en blanco = Strng.partition ('' ) //Partición devuelve un valor , que no hace nada para " strng "

    >>> g

    ('Hola ', ' ' , 'No ' )

    Previous :

    next :
      Artículos relacionados
    ·Cómo leer el cuadro de lista de selección en Python 
    ·Tutorial de Python para Mac 
    ·Cómo actualizar los paquetes de Python Sitio 
    ·Cómo reemplazar la última instancia de una cadena en …
    ·Cómo eliminar duplicados de una secuencia en Python 
    ·Cómo hacer cumplir el límite de lista en Python 
    ·Cómo reemplazar enteros negativos en una matriz de Pyt…
    ·Cómo Dividir en Python 
    ·Cómo hacer espacios entre varias cadenas en Python 
    ·Cómo combinar un género en Python 
      Artículos destacados
    ·Tamaño y MaxLength propiedades de un cuadro de texto 
    ·Cómo extraer el APK desde el SDK de Google 
    ·Cómo desarrollar un Test de Personalidad Puntuación d…
    ·Cómo escribir un informe de OEM 
    ·Cómo eliminar subcadenas en MySQL 
    ·Cómo escribir código en Python 
    ·Qt Designer Tutoriales 
    ·Cómo utilizar un Rotar través Llevar Bit Shift 
    ·Cómo imprimir los números de incremento en la misma l…
    ·Cómo hacer una estrella de texto 
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com