单引号和双引号都是字符串定界符。 $DNA = ' ATCG'; $DNA="ATCG" ; #结果一样 引号配对原则:左优先,就近(引号无法嵌套)。 $DNA='AAAA' . 'TTTT' # AAAA和TTTT两个字符串用 . 连接起来,而不是 AAAA'.'TTTT这个长字符串。 $single="'" ;$double='"' #单引号可放入双引号中,双引号可放入单引号中。 $single='\'';$double = "\"";#单引号内放单引号,或者双引号内放双引号,需在引号前加转义符"\"。 单引号内的字符都是原样输出(除去\' 和\\)。 双引号内可以插入转义字符和$ @类型的变量。变量名识别采取最长原则。 print "$single\n" ; #输出结果是变量$single的值加上一个换行符,因为\不能用于变量名,所以是$single变量,而不是$s $si $sing等变量 print "${sin}gle" ;#用{} 强制定义变量名,输出的是变量$sin的值和三个字符gle ---------------------------------------- 请将屏幕输出结果填入第一空 $DNA="atcg" ; $NAME='$DNA' ; print "$NAME$DNA" ;