10.22 python学习(二)函数使用

继续学习python基础教程。

第三章 使用字符串

基本字符串操作:索引,分片,乘,判断成员, 求长度,max,min(以上是序列,对字符串也可以,但是要知道:字符串不可以改变!!!)因此:

不合法的赋值

字符串格式化

格式化操作符%(ps%也是求余的操作符)


%s为转化说明符。如果要在格式化字符中包括%,需要使用%%

格式化实数 %.3f  保留三位小数

模版字符串:string模块  

类似于unix变量替换

字段宽度和精度

字段宽10,精度2,-表示左对齐

>>> "%.*s" % (5,"guido van rossium")

'guido'       可以使用*作为字段宽度或精度,可以从元组参数中读出

字符串方法

1、find     与in不同,in只能查找单个字符。subject="youyouyouyou"   subject.find("you",1,4) 可以提供起始位点和结束位点,如没有,返回-1

2、 join    split方法逆方法

连接字符串列表

3、lower转化为小写。 string的capwords得到标题形式

4、replace 替换所有匹配项

5、split   "1+2+3".split("+")  如果不提供分割符,则默认空格

6、strip 去除两侧的空格  比如得到对方输入时,多输入了空格,使用strip就得到有用字符串

也可以去除指定字符  "****you are hhh !!!****".strip("!*")

7、translate 也是替换,但是单字符,优势在于可以同时多个替换

用string的maketrans函数 table=maketrans("cs","kz") 第一个字符串中每个字符用第二个中相应位置的字符替换。

"this is a test".translate(table," ") 第二个参数可以用来指定要删除的字符。


今天做了一个小练习,删除snp calling中call多碱基的情况:

输出报错 IndexError: string index out of range
成功输出

所以,函数调用的时候要注意调用的作用方式,是否会改变原对象。可以定义一个新变量承接这个函数的输出。


删除不符合条件的行,会出错。会在文本后面续写。怎么办!!!!


读一个文件写入另一个文件

使用while True是因为文件过大。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 214,313评论 6 496
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 91,369评论 3 389
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 159,916评论 0 349
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 57,333评论 1 288
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 66,425评论 6 386
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 50,481评论 1 292
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,491评论 3 412
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,268评论 0 269
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,719评论 1 307
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,004评论 2 328
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,179评论 1 342
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,832评论 4 337
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,510评论 3 322
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,153评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,402评论 1 268
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,045评论 2 365
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,071评论 2 352

推荐阅读更多精彩内容

  • 3.1 基本字符串操作 【代码】 #所有标准的序列操作(索引、分片、乘法、判断成员资格、 # 求长度、取最小值和最...
    mydre阅读 311评论 0 0
  • 基于《Python语言程序设计基础(第2版)》 第一部分 初识Python语言 第1章 程序设计基本方法 1.1 ...
    柄志阅读 27,355评论 4 44
  • 春暖花开,朋友圈的朋友们每天都在发着春的消息,不仅让人浮想联翩心痒痒的要去户外。随即和三两同事一说,立马报名参加了...
    木土地阅读 2,764评论 12 19
  • 【预告】 一座被洪水浸泡两个多月的城市,在他的指挥下成功脱险;一个被誉为“城市眼睛”的湖泊,在他的治理下重新焕发出...
    断桥隐残雪阅读 639评论 0 0