Perl实验 结合数组和文件读取 2019/9/23.

Slides:



Advertisements
Similar presentations
1 ——含山县新教师集中培训 2015年10月17日 教学常规和课堂教学技能 含山县环峰第二小学 吴保东.
Advertisements

第十三章 臉型與粉底、腮紅的修飾 1 HH-050A. 第十三章 臉型與粉底、腮紅的修飾 2 LESSON 13 第一節 臉型與粉底之修飾 第二節 臉型與腮紅之修飾 粉底是一種能改變皮膚顏色,讓臉色變佳、臉型變得立體的修 飾性化粧用品。另外,腮紅在女性的粧扮上,同樣也佔著一席 之地。因此在談到整體彩粧,粉底與腮紅使用是否得宜關係著.
STR 五环性功能康复术. 技术名称: STR 五环性功能康复术 技术概述: “STR 五环性功能康复术 ” 是目前临床治疗男性功能障碍先进、有效、快 速的疗法。 “STR 五环性功能康复术 ” 是一种先进的治疗体系,集药物治疗、行为治疗、 物理治疗、心理治疗、手术治疗于一体,精确诊断找准病因后,根据患者个体化差异,
无烟上海,你的支持很重要. 污 染 制 造 者 相声 校园烟民 1987 年 11 月,联合国世界卫生组织建议将每年的 4 月 7 日定为 “ 世界无烟日 ” ,并于 1988 年开始执行。但 因 4 月 7 日是世界卫生组织成立的纪念日,每年的这一 天,世界卫生组织都要提出一项保健要求的主题。为.
美味料理 5223汪芮臣.
快乐的心态 和安子一起营造一个场:和谐快乐.
第 4 章 PHP 基本語法.
實踐夢想 成就美麗人生 勇於作夢 更要勇敢行動. 實踐夢想 成就美麗人生 勇於作夢 更要勇敢行動.
精彩人生由安利开始 Amway, It is my way..
第四章 基本控制结构的程序设计.
加一加也可產生創意! Open 獅甲ちゃん~校園特色心發現
信心的晨禱 經文: 詩篇 3 日期:
白語錄: 勇氣讓你成為你真正想做的人,做你真正想做的事
交通局的努力 初步成果 105年即將推出 研議階段 9月16日取消行愛路停車格 12月汽車停車收費 12月下旬瑞光路試辦行人專用時相
遺物 -吳晟.
自 然 探 索 圓周美語 My name is.
新浪微博:weibo.com/alpacino QQ :
分組合作學習實作分享 合作學習 學習合作 五福國中 劉怡君 國教輔導團專任輔導員.
Web Programming 網際網路程式設計
第八章 了解法律制度 自觉遵守法律.
计算机与程序.
年度校樹選拔秀 主辦單位:楊梅國小.
產品深度剖析.
我所敬仰的医学家 ——王一飞.
2.立身处世.
小論文寫作分析 國立新港藝術高中歷史科 王伯祺老師.
報告!這裡沒有校長室.
精彩由我 精彩由我 Wonderful by My Wonderful by My.
第4章 JavaScript脚本语言基础 4.1 JavaScript简介 4.2 JavaScript语法基础
和大樹做朋友 一起去探索兒童公園的動植物生態吧! 財源老師技術指導、詩韻老師整理製作.
第 5 章 流程控制 (一): 條件分支.
教學經驗分享 以程式設計--C語言為例 鳳新高中電腦教師林光耀.
第三章 旅游团队导游服务程序 主讲 李凯旋.
中国的语言教学(一) Lesson5.
手外伤与断指再植 上海第二医科大学 附属第九人民医院骨科.
台灣史~光復後的政治發展 Lesson—13 本章資料來源: 李筱峰〈戰後初期台灣社會的文化衝突〉 陳儀深〈論台灣二二八事件的原因〉
四川大学文学与新闻学院 比较文学概论 四川大学国家级精品资源共享课 主 讲:四川大学文学与新闻学院 《比较文学概论》教学团队.
我的強娜威 My Imported Wife.
Visual Basic 6.0 學習範本 第三章 基本資料型態.
Shell Script 程式設計.
第三章 文本编辑器vi.
Python ——谁说简洁就不能强大? Gingko Studio.
PHP 程式流程控制結構.
程式設計 博碩文化出版發行.
PHP +MySQL快速入門 Lesson 3.
第二章 商业银行资本管理.
How to get there? Lesson 1.
本組為徹底解決各單位使用線上簽核所遭遇之問題,經彙整後整理如下:
领导艺术与方法 适合对象:课长级以上人员 人力资源部 李晓红 2006/6/12
第六章 迴圈與陣列.
第5章 其他数据库对象.
蘇文峰牧師 第一届“小组长研习会” Session 2
特定消耗品說明 (指碳粉匣、墨水匣) 國立清華大學 保管組製作.
2.1 高職與私立學校註冊操作說明 (2015/9/15上線)
回家.
目标 流程控制 字符串处理 C# 的类和对象 C# 访问修饰符 C# 构造函数和析构函数.
聰明管理零用錢 主講人:高鳳儀 行政院金融監督管理委員會銀行局 指導 中華民國銀行公會暨信合社聯合社 主辦.
PHP程式設計 五、程式流程控制結構 建國科技大學 資訊管理學系 饒瑞佶.
Unite 7: I live in Adelaide
第一節 餐飲服務的定義及範圍 4-2 鋸條的種類、用途與規則 一. 鋸條規格 二. 鋸條的種類 三. 鋸條的用途.
第1章 数据结构基础概论 本章主要介绍以下内容 数据结构研究的主要内容 数据结构中涉及的基本概念 算法的概念、描述方法以及评价标准.
Do While 迴圈 東海大學物理系‧資訊教育 施奇廷.
大数据应用人才培养系列教材 Python语言 刘 鹏 张 燕 总主编 李肖俊 主编 刘 河 钟 涛 副主编.
便利商店公仔行銷之研究以7-ELEVEn Open小將為例
Lesson Fifteen 北 京 報 道 法 輪 功 學 員 在 天 安 門 自 焚 ﹔ 雖 然 北 美 法 輪 功 發 言 人 否 認 與 自 焚 有 關 ﹐ 但 中 國 民 眾 大 多 對 自 焚 事 件 極 為 反 感 。 2019年6月24日.
C#快速導讀 流程控制.
C语言基本语句 判断循环.
有寓意的故事.
MATLAB 程式設計入門篇 程式除錯 張智星 (Roger Jang)
Presentation transcript:

Perl实验 结合数组和文件读取 2019/9/23

大小写转换 $str = lc($str); $str = uc($str); 2019/9/23

open CONFIG, “filename”; open CONFIG, “<filename”; 1:文件的读写 open CONFIG, “filename”; open CONFIG, “<filename”; open BEDROCK, “>filename”; open LOG,“>>filename”; 当Perl 内部发生了一个严重错误(fatal error),无法打开文件,可以利用die函数来返回发生错误的信息. 2019/9/23

例如:读取路径F:\教学课程\Per语言\perl理论\lesson4文件夹下的chr1.fa文件可以用语句: open IN,“ F:\\教学课程\\Per语言\\perl理论\\lesson4 \\chr1.fa" or die "can't open the data$!\n"; open IN,“< F:\\教学课程\\Per语言\\perl理论\\lesson4 \\chr1.fa" or die "can't open the data$!\n"; 2019/9/23

打开文件句柄以后,读取文件是应用钻石符号加上文件句柄,例如<IN>,一个<IN>代表文件的一行。 实验题目:读取ch1.fa文件的前10行,用print打印出来。(尝试用while循环,for循环,foreach循环分别实现程序)提示:perl中跳出循环是用last,和C语言中的break应用是一样的。 2019/9/23

例如:想把运行结果写到文件result.txt当中. 分两种情况:1:比如本地已经有result.txt文件,且result.txt文件当中本来也有内容,想把运行结果放到原来文件的内容的后面,可以用语句 open OUT,“>>F:\\教学课程\\Per语言\\perl理论\\lesson4 \\result.txt” or die “can‘t open the data$!\n”;(文件的追加) 2:如果本地没有result.txt文件,那么想自动创建result.txt文件并把运行结果保存进去,用语句 open OUT,“>F:\\教学课程\\Per语言\\perl理论\\lesson4 \\result.txt” or die “can‘t open the data$!\n”;(创建文件并写文件) 2019/9/23

提示:perl中跳出循环是用last,和C语言中的break应用是一样的。 实验题目:将ch1.fa文件的前10行字母改为小写字母,并将结果写到文件result.txt(用文件追加和创建并写文件两种方式,体会两种方式的差别)。 提示:perl中跳出循环是用last,和C语言中的break应用是一样的。 2019/9/23

实验题目:输出chr1.fa文件中所有不是全为N(其中N不区分大小写)的行,将结果保存到result1.txt当中。 2019/9/23

my @a=split(/\t/,$_); my @a=split(/\s+/,$_); 如何只读取文件的某列数据呢? 2019/9/23

因为perl读文件是一行一行进行读取的,所以读取某列的文件就相当于是循环读取每行的这列数据。 如: while(<IN>){ my @=split(/\s+/,$_);//$a[0]第一列,$a[1]第二列 } 2019/9/23

实验题目:输出chr1.txt文件中的第2列和第3列数据,将结果保存到本地当中(文件名自取)。 2019/9/23

实验题目:输出position.txt文件中的第3列数据,将结果保存到本地当中(文件名自取)。 2019/9/23

实验题目:根据实验课给的position.txt文件和chr1.txt文件,计算position文件中每行区间的平均甲基化水平。 提示:解该题的时候要注意把两个文件当中的哪个文件先存为数组,然后再通过循环依次计算每个区域的平均甲基化水平。 2019/9/23