python中字符串的操作

来源:互联网 发布:网络营销师和编程 编辑:程序博客网 时间:2024/06/07 11:06

一. 字符串创建

1.str1 = 'hello world'

2.str2 = "hello world"

3.str3 = """hello world"""

注:三引号可以进行块注释,将多行代码注释掉,还可进行字符串格式化

4. 转译符号

一个反斜线加一个单一字符可以表示一个特殊字符,通常是不可打印的字符

\n: 代表换行符                   \": 代表双引号本身

\t: 代表tab符                      \': 代表单引号本身


二. 字符串的特性

1. 索引

获取特定偏移的元素;给出一个字符串,可输出任意一个字符,如果索引为负数,就是相当于从后向前数


2. 切片

切片S[i:j]提取对应的部分作为一个序列;上边界并不包含在内,如果没有给出切片的边界,切片的下边界默认为
0,上边界为字符串的长度,扩展的切片S[i:j:k],其中i,j含义同上,k为递增步长,s[:]获取从偏移量为0到末尾之间的元素,是实现有效拷贝的一种方法


3. 成员操作符

sub in s

sub not in s


4. 重复操作符


5. 连接操作符


6. 计算长度

     

拓展:

BIF---built-in function(内置方法):cmp, max, min, len, enumerate(枚举), zip

eg1:


eg2:


三. 字符串的方法

1. 字符串的类型转换

str(obj) 将其他类型内容转换为字符串

int(obj) 将字符串转换为为整数

float(obj) 将字符串转换为浮点型

long(obj) 将字符串转换为长整型


2. 字符串的常用操作


1>通过指定文本模式检查字符串的开头和结尾(多用于文件名后缀和协议提取)----->startwith()  endswith()


2>字符串的搜索与替换

str.find(sub[,start[,end]])            #判断sub是否在str中,存在返回索引值,不存在返回-1.

str.index(sub[,start[,end]])        #与find方法函数功能相同,如果sub不存在时抛出ValueError异常

str.replace(old,new[,count])     #将str中的old字符串替换为new字符串,并将替换后的新字符串返回,如果count指定,则只替换前count个字符串


3>删除字符串不需要的字符(开头,结尾或者中间,大多是想删除空白)---->str.strip()  str.lstrip()   str.rstrip()

str.strip([chars])             #返回一字符串,将str中首尾包含指定的chars字符删除的字符串未指定时,删除首尾的空格

应用场景: 读取和清理数据以备后续处理时常用

4>字符串对齐格式化字符串---->ljust(), rjust(), center()


5>字符串的分割----->str.split()   str.join()

str.join(seq)                                #以str作为分隔符,将序列seq中的所有元素合并为一个新的字符串

str.split([sep[,maxsplit]])           #以sep字符串作为分割符对str进行切割,默认为空格;maxsplit代表切割到此处


6>字符串常用的判断操作,返回值为bool

str.isalnum() //判断是否都是字母或数字

str.isalpha() //判断是否都是字母

str.isdigit() //判断是否都是数字

str.islower() //判断是否都是小写

str.isspace() //判断是否都是英文空格

str.istitle() //判断是不是都是标题(有大小写)

str.isupper() //判断是不是都为大写字母

拓展:

eg:







阅读全文
'); })();
0 0
原创粉丝点击
热门IT博客
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 喝酒多久才能开车 狂犬疫苗喝酒 阿奇霉素喝酒 吃螃蟹能喝酒 吃螃蟹能喝酒吗 喝酒会上瘾吗 喝酒有什么危害 怎么才能不喝酒 喝酒喝的胃难受怎么办 空腹喝酒有什么危害 喝酒过后胃难受怎么办 早上喝酒的危害 喝酒吐了胃难受怎么办 脂肪肝能喝酒吗 喝酒多了胃难受怎么办 喝酒有什么坏处 喝酒导致胃出血怎么办 带状疱疹能喝酒吗 脂肪肝可以喝酒吗 喝酒以后胃难受怎么办 牙疼能喝酒吗 喝酒胃疼怎么缓解 喝酒了胃不舒服怎么办 喝酒尿多是什么原因 怀孕喝酒了怎么办 喝酒引起的胃痛怎么办 血小板低能喝酒吗 喝酒头痛怎么办 喝酒手抖是什么原因 结石能喝酒吗 喝酒对怀孕有影响吗 疱疹能喝酒吗 哮喘能喝酒吗 喝酒会有什么危害 有伤口可以喝酒吗 喝酒喝的胃出血严重吗 喝酒喝的胃出血怎么办 胃炎能喝酒吗 喝酒了胃难受怎么办 月经期喝酒的危害 喝酒头疼是什么原因