Cargo actual:Index > Cómo convertir a una cadena en Python

Cómo convertir a una cadena en Python

Actualizado:04-13Fuente: consolidación de la red
Advertisement

Cómo convertir a una cadena en Python


A diferencia de C ++ y Java, las variables de Python no contienen información de tipo explícito. Si estás usando una función que requiere una cadena, puede pasar variables de otros tipos a ella sin lanzar una excepción, aunque su código puede lanzar una excepción cuando se trata de procesar la variable. Los únicos tipos de datos que puede necesitar para convertir a cadenas son estructuras de datos compuestos como conjuntos y listas. Python incluye funciones y operadores convenientes para iterar sobre los elementos de una estructura de datos y añadiendo caracteres a una variable de cadena.

Fuertes, dinámicamente con tipo Idiomas

C ++ y Java requieren una palabra tipo de reserva para preceder a todas las asignaciones variables debido a que el compilador o el tiempo de ejecución medio ambiente debe saber cómo tratar los datos. Estos lenguajes de tipos estáticos utilizan la conversión de tipos para convertir entre tipos si es posible. Desde Python es un lenguaje de tipos dinámicos, el intérprete infiere el tipo en tiempo de ejecución, por lo que simplemente asignar valores a las variables según sea necesario. Puede asignar cualquier tipo de datos a una variable anteriormente utilizado como un tipo diferente, y el recolector de basura de Python elimina la variable edad de la memoria.

Conversión de estructuras de datos para Cuerdas

Si su programa recopila información de texto en una estructura de compuesto tal como una lista, tupla o conjunto, puede bucle sobre la estructura de datos para añadir elementos a una variable de cadena. No es necesario declarar una variable de cadena antes de iterar sobre la estructura de datos, pero puede hacer su código más simple. Por ejemplo, el código siguiente muestra el método más básico para convertir una lista en una cadena:

ultimateQuestion = "" # declaran cadena vacía "ultimateQuestion"

tokens = ["¿Qué es", 6, "tiempos", 9, "?"] # lista de tipos mixtos con espacios en blanco

para t en fichas:
ultimateQuestion + = str (t)

print (ultimateQuestion)

El método str utilizado en el bucle for yesos números enteros a cadenas y no tiene efecto en las cadenas existentes. Si ejecuta este código en el intérprete de Python, imprime "¿Cuál es 6 veces 9?"

Built-In Métodos de Cuerda

Como la mayoría de lenguajes de alto nivel, Python incluye muchos métodos que pertenecen al tipo de cadena incorporado. En Python, puede llamar a estos métodos desde una cadena literal, por lo que para concatenar elementos de la lista, por ejemplo, puede pasar una lista de variables de una cadena literal de unirse método que en el ejemplo siguiente:

tokens = ['Hola', 'Mundo'] #string fichas sin espacios en blanco

pyString = '' .join (tokens)

print (pyString)

Este script llamadas se unen en la '' cadena literal, que es una cadena de un solo carácter de sólo el carácter de espacio. Se concatena 'Hola' y 'Mundo' en "Hello World" insertando el objeto que llama - un carácter de espacio - entre cada elemento de la lista.

Python Variable Resolución Alcance

Al igual que en otros lenguajes de alto nivel, se debe prestar atención a alcance de una variable al declarar y asignar variables de cadena. Si se declara una variable de cadena dentro de una función o bucle, no se puede utilizar en ningún otro lugar en el programa. Por ejemplo, el intérprete de Python destruye la variable "verticalList" después de regresar del bucle:

de g en tiendas de comestibles:

verticalList += g + '\n' # string declared inside for loop

print (verticalList)

Este script inicia una excepción porque "verticalList" no está definido fuera del alcance del bucle for.

  • Cómo convertir a una cadena en PythonCómo convertir a una cadena en Python Actualizado:04-13

    A diferencia de C ++ y Java, las variables de Python no contienen información de tipo explícito. Si estás usando una función que requiere una cadena, puede pasar variables de otros tipos a ella sin lanzar una excepción, aunque su código puede lanzar

  • Cómo convertir Int a cadenas en Python Actualizado:08-10

    Al programar en Python, evitar "TypeErrors" mediante la conversión de un entero a una cadena. Por ejemplo, mediante la conversión de números en cadenas puede alinear fácilmente los resultados en una tabla. Otro ejemplo es para concatenar un

  • Cómo agregar CRLF en una cadena en PythonCómo agregar CRLF en una cadena en Python Actualizado:02-11

    Retorno de carro (CR) es un carácter de control que hace que el cursor de texto para ir al principio de la línea. Avance de línea (LF) es otro carácter de control que hace que el cursor se mueva a la siguiente línea. Los diferentes sistemas operativo

  • Cómo dar formato a una cadena de Python Actualizado:08-25

    Módulo de "cadena" de Python contiene muchos métodos útiles para formatear para su presentación al usuario. Para cadenas de texto, varios métodos de manipular el caso, por ejemplo, la capitalización. Otros métodos agregar relleno a cada lad

  • Cómo encontrar el Índice de una cadena en Python Actualizado:05-20

    El código abierto Python lenguaje de programación es conocida por la legibilidad de su código y de la capacidad de extender el idioma mediante la adición de módulos C. A veces, puede que tenga que encontrar el índice de una cadena. Por ejemplo, en la

  • Cómo ajustar una cadena en Python Actualizado:01-08

    Recorte de cuerdas es una actividad muy común en la codificación. La mayoría de las veces recortar cadenas enviados por el usuario para que pueda comparar de manera uniforme. Por ejemplo, si usted no recortar cadenas, que podría causar problemas si u

  • Cómo obtener la longitud de una cadena en Python Actualizado:01-17

    Python es un código abierto rápido y potente, lenguaje de programación interpretativo con bibliotecas estándar extensas. Al programar en Python, es posible que necesite para encontrar la longitud de una cadena. Por ejemplo, es posible que desee evalu

  • Cómo quitar caracteres de una cadena en Python Actualizado:06-23

    Una de las características interesantes del lenguaje Python es la gran cantidad de métodos que tiene para la manipulación de texto. Hay dos métodos que puede utilizar para eliminar rápidamente los caracteres de una cadena de texto. El método que elij

  • Cómo convertir Fecha de cadena en SQLCómo convertir Fecha de cadena en SQL Actualizado:02-07

    Structured Query Language (SQL) le proporciona las herramientas para actualizar, eliminar, seleccionar y editar los datos de su mesa. SQL es similar al de otros lenguajes de programación. SQL tiene funciones internas que permiten manipular y calcular

  • Como salida de una cadena en Visual BasicComo salida de una cadena en Visual Basic Actualizado:06-13

    En la programación de computadoras, la variable String es ampliamente utilizado para capturar y datos entre las variables o controles de salida. En Visual Basic, puede utilizar el método "ToString" a la salida de un valor de cadena a una va