1、python中有哪些类型?2、字符串用什么定义?一个函数一个中文解释?
2021/7/13 20:35:57
本文主要是介绍1、python中有哪些类型?2、字符串用什么定义?一个函数一个中文解释?,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
1.python中有哪些类型?
字符串(Str)、列表(List)、元组(Toupe)、字典(Dict)
2.字符串用什么定义?告诉我你所知的字符串中有哪些函数,一个函数一个中文解释?
用单引号或者双引号来创建字符集。
str1 = 'hello word'
str2 = "hello word"
1、capitaliza():第一个字母变成大写,其他字母变成小写。
str = 'abcd'
print (str.capitalize())
2、count():统计具体字符出现的次数
str = 'abcad'
print (str.count('a'))
3、join():把集合中的字符按自定义的分隔符连接在一起
str ="abcad"
print ('-'.join(str))
4、split():把字符串通过指定表示符进行分割
str ="abcad"
print (str.split('b'))
5、strip(ab):删除字符串开头和结尾有a或b的字符。
str ="abcad"
print (str.strip('ab'))
6、lstrip(ab):删除字符串开头有a或b的字符。
str ="abcad"
print (str.lstrip('a'))
7、rstrip(ab):删除字符串结尾有a或b的字符。
str ="abcad"
print (str.rstrip('d'))
8、startswith():判断字符串是否以什么开始,输出结果为true或false
str ="abcad"
print (str.startswith('a')) #这里输出结果为true或false
9、endswith():判断字符串是否以什么结束,输出结果为true或false
str ="abcad"
print (str.endswith('d')) #这里输出结果为true或false
10、find()/rfind():字符串查询find()是左边开始查,rfind()从右边开始查,结果显示下标。
str1 ="duoceshitest"
print (str1.find("e"))
print (str1.rfind("e"))
11、replace():replace(substring,newstring,max) substring表示被替换的字符串,newstring要替换字符串,max表示替换的次数
str1 ="duoceshitest"
print (str1.replace("t","a")) #把t替换成a,这全部替换
str1 ="duoceshitest"
print (str1.replace("t","a",2)) #替换两个,从前往后
12、lower():转换字符串中所有大写字符为小写
str='ADFASDF'
print (str.lower())
13、upper():将字符串中的所有小写字符转换为大写字母输出
str='ASDFDSsdfsdfSDFDSFSF'
print (str.upper())
14、istitle():判断字符串中所有的单词拼写首字母是否为大写,且其他字母为小写
str='A1234'
print (str.istitle())
15、isupper()/islower():is开头的就是判断一个字符串是否展示为都是大写或者都是小写
str.isupper()
str.islower()
16、isdigit():判断字符串中是否全为数字
str='abcd'
print (str.isdigit())
17、isalpha():判断字符串中是否全为字母
str='abcd'
print (str.isalpha())
18、isalnum():判断字符串中是否全都为数字,全为字母或者数字字母组合。返回布尔值:True和false 如果有特殊符号就是false
str='1234aa@#$'
print (str.isalnum())
这篇关于1、python中有哪些类型?2、字符串用什么定义?一个函数一个中文解释?的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-24Python编程基础详解
- 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编程入门教程