+ Rispondi al Thread
Visualizzazione dei risultati da 1 a 5 su 5

Discussione: Concatenazione stringhe

  1. #1
    L'avatar di marco13
    marco13 non è in linea Scolaretto
    Post
    98

    Concatenazione stringhe

    Scusate la domanda, ma sto impazzendo: come faccio a concatenare due stringhe???

    codice:
    stringa1 = "CIAO"
    stringa2= "PIPPO"
    come faccio a ottenere

    codice:
    risulatato = "CIAO PIPPO"
    compreso l'aggiunta dello spazio????

    grazie mille e scusate l'ignoranza ....
    Grazie
    Ciao
    Marco

  2. #2
    Post
    4,740
    Blogs
    12
    Ciao Marco13,
    le variabili in Perl vengono precedute dal simbolo $ (dollaro), nel tuo esempio non lo vedo proprio. Comunque, per la concatenazione di piu' varaibili e stringhe si usa l'operatore . ( punto ), eccoti un esempio:

    codice:
    #!/usr/bin/perl
    
    $var1 = "Hello";
    $var2 = "world";
    
    $var3 = $var1 . " " . $var2;
    
    print $var3;
    Oppure, piu' semplicemente:

    codice:
    ...
    $var3 = "$var1 $var2";
    ...
    Semplice

  3. #3
    L'avatar di probid
    probid non è in linea Novello
    Post
    1
    le variabili in Perl vengono precedute dal simbolo $ (dollaro), nel tuo esempio non lo vedo proprio
    In python le stringhe possono essere concatenate utilizzando la virgola (,).

    codice:
    str1 = "ciao"
    str2 = "mondo"
    print str1,str2
    oppure c'è l'operatore % che è un'pò il corrispondente di sprintf() in C:

    codice:
    print "%s %s" % (str1,str2)


    Ciao!
    Ultima modifica di probid; 23-01-2008 20:54 

  4. #4
    L'avatar di marco13
    marco13 non è in linea Scolaretto
    Post
    98
    Provato e funzionante!!!!!!

    Grazie mille
    Grazie
    Ciao
    Marco

  5. #5
    L'avatar di delta
    delta non è in linea Novello
    Luogo
    127.0.01
    Post
    1
    utilizza join... è qui per questo!

    codice:
    >>>stringa1 = "CIAO"
    >>>stringa2= "PIPPO"
    >>>risultato=" ".join([stringa1, stringa2])
    >>>risultato
    CIAO PIPPO
    >>>
    EDIT: ho riesumato un post di gennaio... scusate!
    Ultima modifica di delta; 26-07-2010 09:29  Motivo: riesumazione post

+ Rispondi al Thread

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi