初学python笔记----字符串】的更多相关文章

---恢复内容开始--- 1.在python中,用引号括起来的都是字符串,引号可以是单引号,也可以是双引号 2.修改字符串的大小写 3.字符串拼接用“+” 4.制表符("\t"),换行符(“\n”) 5.删除空白 删除末尾空白:rstrip()   直接用变量.方法即可去除 删除开头空白,使用lstrip() 删除前后两边空白,使用strip() ---恢复内容结束---…
字符串是字符的有序集合,可以通过其位置来获得具体的元素. 在python中,字符串中的字符是通过索引来提取的,索引从0开始. python可以取负值,表示从末尾提取,最后一个为-1,倒数第二个为-2,即程序认为可以从结束处反向计数. 如下图所示: 下面是对python索引和切片的总结: 1. 索引获取特定偏移的元素 字符串中第一个元素的偏移为0 字符串中最后一个元素的偏移为-1 str[0]获取第一个元素 str[-2]获取倒数第二个元素 2. 分片提取相应部分数据 通常上边界不包括在提取字符串…
一.关于python ① 由荷兰人Guido van Rossum(龟叔)于1989年圣诞节为打发无聊时间所编写的编程语言. ② python的特点:优雅 明确 简单.代码量少,运行速度快. 缺点:运行速度慢.源码不能加密 ③ 适合的领域:Web网站和各种网络服务.系统工具和脚本.作为“胶水”语言把其他语言开发的模块包装起来方便使用. 不适合的领域:贴近硬件的代码,例如驱动程序等(首选C).移动开发:iOS/Android有各自的开发语言(ObjC,Swift/Java).游戏开发:首选C/C+…
字符串连接 + 1.Java中其他基本数据类型和string做+,自动转成string处理 Python中没有此特性.需要先转成string再做拼接 2.每连接一次,就要重新开辟空间,然后把字符串连接起来,再放入新的空间 大量字符串拼接时,效率低 join 'sep'.join(seq) ,seq必须是一个list,元组 上面的语法即:以sep作为分隔符,将seq字符串序列中所有的元素合并成一个新的字符串 *加号连接效率低是在连续进行多个字符串连接的时候出现的,如果连接的个数较少,加号连接效率反…
字符串函数: chr() 数字转ASCII chr(96)="a" ord() ASCII转数字 ord("a")=96 isspace() 判断是否为空格 s="abcde" s.isspace() 返回true or false find() 返回字符串的索引,查不到返回-1. s="abcde" s.find(“b”)返回1 index() 与find()功能一致,但若查不到则报错 replace()  eg: s=&q…
字符串.replace() phone_number='158-8888-8888' hide_number=phone_number.replace(phone_number[:9],'*'*9) 字符串.format() ____a word she can get what she ____ for. A.With B.came '{}a word she can get what she{}for.'.formate('with','came') '{0}a word she can g…
>>> myString = 'hello world !' >>> print myString # print语句会调用str()函数 hello world ! >>> myString # 直接使用变量名,输出的字符串是用单引号括起来的.其实,交互式解释器调用的是repr()函数 'hello world !' >>> _ # _在解释器中有特殊含义,表示最后一个表达式的值 'hello world !' ">…
---恢复内容开始--- 1.列表的格式:用方括号([])来表示的,逗号来分隔元素,下标从0开始 2.根据下标来查看列表中元素,当索引为-1时,显示的是最后一个元素 print(a[0])-----12 print(a[-1]) -------334 3.根据下标来修改列表的元素 a[0] = 14 print(a)--------[14,122,334] 4.添加元素将元素追加到末尾 a.append(48) print(a) -------------[12,122,334,48] 插入元素…
python3.4学习笔记(二十二) python 在字符串里面插入指定分割符,将list中的字符转为数字在字符串里面插入指定分割符的方法,先把字符串变成list然后用join方法变成字符串str='1239'result = ",".join(list(str))#输出:1,2,3,9---------------------------------要转浮点数形式的字符串用eval,整数可以用int:for index, item in enumerate(list_a): list…
<python基础教程(第二版)>学习笔记 字符串(第3章)所有的基本的序列操作(索引,分片,乘法,判断成员资格,求长度,求最大最小值)对字符串也适用.字符串是不可以改变的:格式化输出字符串:使用%,%左侧是格式字符串,%右侧是需要格式化的值例如:print '%s=%d' % ('x',100) ==> x=100使用%% 格式字符串可以输出 %模板字符串:from string import Templates=Template('$x is 100');  s.substitute…