【Python学习笔记】Coursera之PY4E学习笔记——S…
2018-06-18 02:45:19来源:未知 阅读 ()
1、字符串合并
用“+”来进行字符串的合并,注意空格是要自己加的。
例:
>>> a='Hello' >>> b= a+ 'There' >>> print(b) HelloThere >>> c=a+' '+'There' >>> print(c) Hello There
2、使用in来进行逻辑判断
例:
>>> fruit='banana' >>> 'n' in fruit True >>> 'm' in fruit False >>> 'nan' in fruit True >>> if 'a' in fruit: print('Found it') Found it
3、大小写
使用lower()将字符串的字幕全部小写,使用upper()则全部大写。
例:
>>> greet='Hello Bob' >>> zap=greet.lower() >>> print(zap) hello bob >>> print(greet) Hello Bob >>> print('Hi There'.lower()) hi there
4、检索字符串
字符串的位置是从0开始记的。使用find()可以检索对应元素的位置,如果是两个相邻元素,则返回起始元素的位置。
例:
>>> fruit='banana' >>> pos = fruit.find('na') >>> print(pos) 2 >>> aa = fruit.find('z’) >>> print(aa) -1
5、检索并替换
使用replace()将字符串中的对应元素替换成特定字符。
例:
>>> greet='Hello Bob' >>> nstr=greet.replace('Bob','Jane') >>> print(nstr) Hello Jane >>> nstr=greet.replace('o','X') >>> print(nstr) HellX BXb
6、除去空格
使用lstrip()可以除去字符串首的空格,rstrip()除去字符串末的空格,strip()除去首末的空格。
例:
>>> greet =' Hello Bob ' >>> greet.lstrip() 'Hello Bob ' >>> greet.rstrip() ' Hello Bob' >>> greet.strip() 'Hello Bob'
7、前缀(prefix)
使用startswith()对字符串前缀进行逻辑判断。
例:
>>> line='Please have a nice day' >>> line.startswith('Please') True >>> line.startswith('p') False
8、分解与提取
使用字符串切片与find()实现字符串的中间部分内容提取。
例:
>>> data='From stephen.marquard@uct.ac.za Sat Jan 5 09:14:16 2008' >>> atpos=data.find('@') >>> print(atpos) 21 >>> sppos=data.find(' ',atpos) >>> print(sppos) 31 >>> host=data[atpos+1:sppos] >>> print(host) uct.ac.za
9、换行符
使用”\n”在字符串内实现换行。换行符代表一个字符而不是两个。
例:
>>> stuff= 'Hello\nWorld!' >>> stuff 'Hello\nWorld!' >>> print(stuff) Hello World! >>> stuff ='X\nY' >>> print(stuff) X Y >>> len(stuff) 3
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
- python3基础之“术语表(2)” 2019-08-13
- python3 之 字符串编码小结(Unicode、utf-8、gbk、gb2312等 2019-08-13
- Python3安装impala 2019-08-13
- 小白如何入门 Python 爬虫? 2019-08-13
- python_字符串方法 2019-08-13
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash