string,number,list,dict,set,tumple
string字符串换行,如
str="heffer \n" \
"aaa\n" \
str1='''dddd
aaaa'''
切片格式 变量名[开始索引值:结束索引值:步长]
特殊字符处理 \n \ r/R(原字符输出)
r"112323/n"
一、string类型
1.常用的内置函数
大小写转换:
str3="abc"
str3.upper() 转换大写
str3.lower() 转换小写
str3.capitalize() 转换首字母大写
字符格式判断:
str3.isalnum() 判断是字母还是数字
str3.isalpha() 判断是中文还是字母
str3.isnumberic() 判断是否是数字
统计函数:
str4="abc123"
max(str4)
min(str4)
len(str4)
常见的字符串处理函数:
(1)查找
(2)按照指定的分隔符连接字符各个元素
(3)根据指定的分隔符把字符串分割为列表
(4)替换字符串部分字符
names="jefffery NN water"
names.find("NN",0,-1) //查询nn所在位置,find 返回匹配字符的开始索引值,否则返回-1
names.find("NN",0,len(names)) // find("要查询的字符",查询开始位置,结束位置)
names.index("aa",0,-1)
分隔符.join()
str5=''helloword"
new='-'.join(str5) //用分隔符将所有字符分割开 ,'h-e-l-l-o-w-o-r-l-d'
根据指定分隔符将字符串转换为list:
new.split('-') //['h','e','...]
names2="jeffery;NN;water"
namelist=names2.split(';') //[jeffery','NN','water']
替换字符串中的部分字符:
names3="jeffery NN water"
names3.replace("NN","MS221") //"jeffery MS221 water"
names3.strip() /前后去空格,"jefferyNNwater"
names.rstrip() //左边去空格
names.lstrip()//右边去空格