皮皮学,免费搜题
登录
logo - 刷刷题
搜题
【简答题】
=learn 替换 VAR =~ s/PATTERN/STRING/M s/PATTERN/STRING/M 功能:对 VAR 标量进行搜索,查看其是否包含 PATTERN 定义的字符串 , 如果包含,就将其替换为 STRING 。 STRING 可以看作是双引号定义的字符串,其内可内插变量,如果内插内置变量如 $& , $1 , $2 , $3 等,则会使替换的功能更加灵活。如果 STRING 省略,则会将匹配的字符删除。 返回值 : 首先将匹配的字符替换,然后返回替换成功的次数,替换默认只替换第一个匹配的字符组合,只有与 /g 修饰词一起使用,将所有匹配的字符替换,此时返回值则可能大于 1 。如果替换失败,返回假( "" ),等效于 0 。 =cut # 示例代码 将 DNA 变为 RNA ( 替换 T 为 U) $dna = "atcgggccctagatcg" ; $rna = $dna ; $rna =~ s/t/u/g ; # 示例代码 将限制性内切酶识别序列进行替换,将 GAATTC 替换为 G#AATTC, 然后用 # 切开,获得酶切片段 $DNA = "ATCGATCGATCGAATTCAGAATTCAAT" ; ( $DNA_S = $DNA ) =~ s/GAATTC/G#AATTC/ ; @DNA_CUT = split /#/ , $DNA_S ; # 示例代码 4-11 :利用替换计算 GC 含量 $dna = "atcgggccctagatcg" ; $gc_count = $dna =~ s/(g|c)/ $1 /g ; print $gc_count , " " , $dna ; # 示例代码:将字符串 "dna1ATCG.dna2CTAG" 改为 "DNA1:ATCG\nDNA2:CTAG" $string = "dna1ATCG.dna2CTAG" ; $string =~ s/dna(\d)/DNA $1 :/g ; $string =~ s/\./\n/g ; print $string ; # 作业 将字符串 $DNA 每 4 个字符后面添加一个 \n ,然后 print 输出 , 输出结果应为: =result -------------- AAAA TTTT CCCC GGGG -------------- =cut $DNA = "AAAATTTTCCCCGGGG" ; $DNA =~ s/ 第 1 空 / 第 2 空 / 第 3 空 ; print $DNA ;
手机使用
分享
复制链接
新浪微博
分享QQ
微信扫一扫
微信内点击右上角“…”即可分享
反馈
参考答案:
举一反三
【判断题】沙画是指在自己的背板上用沙子作画,并结合优美的音乐,通过投影展现在屏幕上的一种艺术形式。
A.
正确
B.
错误
【判断题】Python 函数不可以传递变长的参数。
A.
正确
B.
错误
【判断题】python 函数不可以传递变长的参数。
A.
正确
B.
错误
【多选题】抗日民族统一战线中的中间势力是指
A.
知识分子
B.
开明绅士
C.
地方实力派
D.
民主党派
E.
民族资产阶级
【判断题】体育舞蹈是在2009年成立职业体育舞蹈分会,拥有了自己协会的职业运动员以及职业比赛。
A.
正确
B.
错误
【判断题】体育舞蹈是在2009年成立职业体育舞蹈分会,拥有了自己协会的职业运动员以及职业比赛。
A.
正确
B.
错误
【单选题】以下关于Python的叙述中,正确的是()
A.
在Python中,一个算法的递归实现往往可以用循环实现等价表示,但是大多数的情况下,递归表达的效率要更高一些。
B.
Python中函数的返回值如果多于1个,则系统默认将它们处理成一个字典
C.
可以在函数参数名前面加上*,这样用户传来的所有参数都被收集起来然后使用,星号在这里的作用是收集其余的位置参数,这样就实现了变长参数
D.
递归调用语句不允许出现在循环结构中
【判断题】杂交技术流程包括:杂交前的准备工作、隔离、去雄、花粉的制备、授粉、标记、登记、杂交授粉后的管理。
A.
正确
B.
错误
【单选题】抗日民族统一战线中的中间势力是指( )
A.
城市小资产阶级、民族资产阶级和开明绅士
B.
民族资产阶级、开明绅士和地方实力派
C.
城市小资产阶级、民族资产阶级和地方实力派
D.
城市小资产阶级、开明绅士和地方实力派
【多选题】抗日民族统一战线中的中间势力是指
A.
知识分子
B.
民族资产阶级
C.
地方实力派
D.
开明绅士
相关题目:
参考解析:
知识点:
题目纠错 0
发布
创建自己的小题库 - 刷刷题