ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

Python数据类型-string

2021-11-05 12:05:03  阅读:191  来源: 互联网

标签:字符 string NN Python 数据类型 water str3 names 分隔符


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

标签:字符,string,NN,Python,数据类型,water,str3,names,分隔符
来源: https://blog.csdn.net/weixin_50222618/article/details/121159303

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有