Python 学习笔记(七)Python字符串(二)
2018-06-18 01:49:26来源:未知 阅读 ()
索引和切片
索引 是从0开始计数;当索引值为负数时,表示从最后一个元素(从右到左)开始计数
切片 用于截取某个范围内的元素,通过:
来指定起始区间(左闭右开区间,包含左侧索引值对应的元素,但不包含右测索引值对应的元素。
示例 hello world
1 >>> "hello world" 2 'hello world' 3 >>> "hello world"[0] #字符串字面值可直接用索引,也可声明变量 4 'h' 5 >>> a = "hello world" #声明变量方式 6 >>> a[0] #左边数第一个 7 'h' 8 >>> a[1:3] #左边数第二个开始,到第三个前结束 左边包括索引值对应的元素, 右边包括 9 'el' 10 >>> a[3:] #左边数第四个开始,直到末尾 11 'lo world' 12 >>> a[:5] #从左边最开始到索引值为5的之前的所有元素 13 'hello' 14 >>> a[-1] #右边第一个 15 'd' 16 >>> a[-3:-1] 17 'rl' 18 >>>
字符串是一种序列,序列基本都有下面这些操作
len() 求序列的长度
+ 把两个序列连接起来
* 重复序列的元素
in 判断某个元素是不是在一个序列之中
max 返回序列的最大值
min 返回序列的最小值
cmp(str1,str2) 比较两个序列值是否相等
示例:
1 >>> a = "hello world" 2 >>> "hello" + "-----" +"world" #连接字符串 3 'hello-----world' 4 >>> len(a) #计算序列的长度 5 11 6 >>> print "-"*100 #减号字符串重复100 华丽的分割线 7 ---------------------------------------------------------------------------------------------------- 8 >>> a 9 'hello world' 10 >>> "w" in a #判断w是否在a这个字符串中,如存在返回true,否则false 11 True 12 >>> "p" in a 13 False 14 >>> b ="123456" 15 >>> max(b) #取最大值 16 '6' 17 >>> min(b) #取最小值 18 '1' 19 >>>
内建函数
ord() 返回某个字符所对象的ASCLL码的数值
chr() 返回ASCLL码的数值所对应的字符
cmp(x,y) 函数用于比较2个对象,如果 x < y 返回 -1, 如果 x == y 返回 0, 如果 x > y 返回 1。
1 >>> ord("a") 返回a字符所对象的ASCLL码的数值 2 97 3 >>> ord(" ") 4 32 5 >>> chr(97) 返回ASCLL码的数值所对应的字符 6 'a' 7 >>> cmp("a","b") 比较两个字符串的大小按ascll码数值比较 8 -1 9 >>> ord("a") 10 97 11 >>> ord("b") 12 98
标签:
版权申明:本站文章部分自网络,如有侵权,请联系: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