Python - Duda cadena de caracteres en función

 
Vista:
Imágen de perfil de rmeedolchan

Duda cadena de caracteres en función

Publicado por rmeedolchan (1 intervención) el 03/07/2014 11:31:53
Hola. Soy nuevo en este foro y estoy aprendiendo Python por mi cuenta. Seria posible hacer una función que reciba un string(cadena de caracteres) y que retorne o imprime el primer caracter del string introducido?
------------------------------------
def primercaracter(string):
print string[0]


primercaracter(churro)
-------------------------------------

En el ejemplo anterior me da mensaje de error diciendo que churro no esta definido anteriormente.
La pregunta es: ?Es obligatorio definir anteriormente el string para que nos retorne el primer caracter del mismo?
¿Hay alguna manera de que nos retorne el primer caracter del string que se introduzca posteriormente sin definirlo anteriormente?

Espero que me ayudeis con esto, ya que ayer me fui a dormir y seguia dandole vueltas sin saber como hacerlo.XD

Un saludo a todos!!!!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

Duda cadena de caracteres en función

Publicado por JNL (2 intervenciones) el 03/07/2014 15:36:30
prueba a poner churro entre comillas, ya que es un string. Creo que así funcionará

def primercaracter(string):
.....print string[0]


primercaracter('churro')
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar