Python教程

Python数据类型-string

本文主要是介绍Python数据类型-string,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

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()//右边去空格

这篇关于Python数据类型-string的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!