Python数据类型-string
2021/11/5 12:09:40
本文主要是介绍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的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-21Python编程基础教程
- 2024-11-20Python编程基础与实践
- 2024-11-20Python编程基础与高级应用
- 2024-11-19Python 基础编程教程
- 2024-11-19Python基础入门教程
- 2024-11-17在FastAPI项目中添加一个生产级别的数据库——本地环境搭建指南
- 2024-11-16`PyMuPDF4LLM`:提取PDF数据的神器
- 2024-11-16四种数据科学Web界面框架快速对比:Rio、Reflex、Streamlit和Plotly Dash
- 2024-11-14获取参数学习:Python编程入门教程
- 2024-11-14Python编程基础入门