count("x")统计字符串的元素的个数
a = "hello kitty"
print (a.count("t"))#统计t出现的个数
输出结果:
2
endswith("x")判断以某个字符结尾
a = "python"
print (a.endswith("n"))
print (a.endswith("on"))
print (a.endswith("hon"))
print (a.endswith("nn"))
输出结果:
True
True
True
False
startswith("x")判断以某个字符开头
a = "python"
print (a.startswith("p"))
print (a.startswith("py"))
print (a.startswith("pyt"))
print (a.startswith("pp"))
输出结果:
True
True
True
False
capitalize()把字符串首写字母大写
a = "python"
print (a.capitalize())
输出结果:
Python
upper()将字符串里的小写变成大写
a = "python"
print (a.upper())
输出结果:
PYTHON
lower()把字符串大写变成小写
a = "PYTHON"
print (a.lower())
输出结果:
python
swapcase()把字符串里的大小写反转
a = "PyThoN"
print (a.swapcase())
输出结果:
pYtHOn
isupper()判断字符串是否大写
a = "python"
a1 = "PYTHON" print (a.isupper())
print (a1.isupper())
输出结果:
False
True
islower()判断字符串是否小写
a = "python"
a1 = "PYTHON"
print (a.islower())
print (a1.islower())
输出结果:
True
False
isalnum()-判断字符串是否是字母或者数字
a = "python"
a1 = "123"
a2 = "python123"
a3 = "中国"
a4 = "#$###"
print (a.isalnum())
print (a1.isalnum())
print (a2.isalnum())
print (a3.isalnum())
print (a4.isalnum())
输出结果:
True
True
True
True
False
istitle()判断首写字母是否为大写
a = "python"
a1 = "Python"
a2 = "PYTHON" print (a.istitle())
print (a1.istitle())
print (a2.istitle())
输出结果:
False
True
Fals
strip()把字符串左右空格去掉
a = " python "
print (a.strip())
输出结果:
python #已经将左右空格去掉了,这样看不出来
----------------------
strip()也会把\n换行去掉
a = "python\n"
a1 = "hello"
print (a.strip()) #strip()把换行去掉了
print (a1)
输出结果:
python
hello
----------------------
a = "python\n"
a1 = "hello"
print (a)#不使用strip(),将会换行
print (a1)
输出结果:
python hello
lstrip()去掉字符串左空格
a = " python "
print (a.strip())
输出结果:
python #最后面这有空格,这样看不出来
rstrip()去掉字符串右空格
a = " python "
print (a.rstrip())
输出结果:
python #已经将右边空格去掉了,这看不出来
replace(old,new) 把字符串的内容替换掉
a = "my tang"
print (a.replace("tang", "guo"))
输出结果:
my guo
split(分割符,分割次数)对字符串进行各种分割
a = "my \ntang guo\nli"
print (a.split())#不指定以什么分割的情况下,会默认所有的空格,换行,制表符分割
输出结果:
['my', 'tang', 'guo', 'li']
-------------------------------------
a = "my tang guo"
print (a.split(" ")) #以空格进行分割
输出结果:
['my', 'tang', 'guo']
--------------------------------------
a = "my tang guo li"
print (a.split(" ",2))#以空格进行分割2次
输出结果:
['my', 'tang', 'guo li']
---------------------------------------
a = "my tang guo li"
print (a.split("a"))#以 a进行分割,a会被切掉
输出结果:
['my t', 'ng guo li']
--------------------------------------
可以指定多个字符进行分割
a = "my tang guo li"
print ((a.split("an"))#以 an进行分割,an会被切掉
["my t" ,"g guo li"]
----------------------------------------
isdigit()判断字符串是否为整型
a = "python"
a1 = "123"
print (a.isdigit())
print (a1.isdigit())
输出结果:
True
False
rfind("x")查找元素所在的索引位置,从右向左开始找,找到的第一个元素位置
a = "htp"
a1 = "http"
print (a.rfind("t"))
print (a1.rfind("t"))
输出结果:
1
2
-----------------------------------------------------------------
find("x")从左向右开始找元素,找到的第一个位置,并返回索引位置
a = "htp"
a1 = "http"
print (a.find("t"))
print (a1.find("t"))
输出结果:
1
1
index("x")从左向右开始找元素的位置,
a = "ppython"
print (a.index("p")) #有多个相同元素时,返回的是第一个找到的索素值
输出结果:
0
find 与 index看上去功能一样,其实是有区别的
a = "python"
print (a.index(x))
index 在没有找到子串的时候会报错(
ValueError: substring not found),影响程序执行。
print (a.find("x"))
find 在没有找到子串时,不会报错,而是会返回-1所以不会影响执行。

strin 字符串的内置函数的更多相关文章

  1. Python 字符串字典内置函数&方法

    Python字典包含了以下内置函数: 序号 函数及描述 1 cmp(dict1, dict2)比较两个字典元素. 2 len(dict)计算字典元素个数,即键的总数. 3 str(dict)输出字典可 ...

  2. 2.9高级变量类型操作(列表 * 元组 * 字典 * 字符串)_内置函数_切片_运算符_for循环

    高级变量类型 目标 列表 元组 字典 字符串 公共方法 变量高级 知识点回顾 Python 中数据类型可以分为 数字型 和 非数字型 数字型 整型 (int) 浮点型(float) 布尔型(bool) ...

  3. 「Python」字符串操作内置函数

    目录: capitalize casefold center count encode decode endswith expandtabs find format format_map index ...

  4. php对字符串的操作2之 处理字符串的内置函数

    1,获取字串:substr($str,$start,$length) mb_substr($str,$start,$length,'utf-8'); 更换为utf8编码,能准确的截取中文 <?p ...

  5. python整型-浮点型-字符串-列表及内置函数(上)

    整型 简介 # 是否可变类型: 不可变类型 # 作用:记录年龄.手机号 # 定义: age = 18 # --> 内部操作 age = int(18) # int('sada') # 报错 in ...

  6. 自学Python3.2-函数分类(内置函数)

    自学Python之路-Python基础+模块+面向对象自学Python之路-Python网络编程自学Python之路-Python并发编程+数据库+前端自学Python之路-django 自学Pyth ...

  7. Python基础编程 内置函数

    内置函数 内置函数(一定记住并且精通) print()屏幕输出 int():pass str():pass bool():pass set(): pass list() 将一个可迭代对象转换成列表 t ...

  8. Oracle内置函数:时间函数,转换函数,字符串函数,数值函数,替换函数

    dual单行单列的隐藏表,看不见 但是可以用,经常用来调内置函数.不用新建表 时间函数 sysdate 系统当前时间 add_months 作用:对日期的月份进行加减 写法:add_months(日期 ...

  9. Freemarker 内置函数 数字、字符串、日期格式化用法介绍

    在用FreeMarker过程中,感觉FreeMarker的字符串,日期,集合等处理能力还是很强大的,上网搜了一些资料,整理如下,以便能帮助大家更熟练的应用Freemarker完成项目开发. 一.Seq ...

随机推荐

  1. Mac垃圾忘记清理?开启自动清理提醒帮助你!

    Mac系统被广泛应用于各种职场生活和学习生活上,平时由于工作和学习忙碌,用户难免会忽略了对Mac的照料,Mac在日复一日地使用中,必定会逐渐变得"臃肿",系统中存在着各种文件缓存垃 ...

  2. Folx的分类标签规则怎么自定义

    一个全新的标签,没有任何对应的标签规则,只是一个空有躯壳没有灵魂的标签,是无法用于文件自动分类的,那么如何根据大家的自身需求,创建一个相对应的标签分类规则呢? 下面小编将使用Folx 5版本为大家讲解 ...

  3. 提交的忠金融的bug

  4. Java基础教程——结构化编程

    结构化编程 各结构的图示请参见: https://www.cnblogs.com/tigerlion/p/10703926.html 选择结构 |-if:如果 |-else:其他:此外:否则. pub ...

  5. LaTeX中的参考文献BibTex

    设置: BibTex代码及注释: 显示效果:

  6. CentOS下如何用nmon收集系统实时运行状况

    #赋予执行权限 chmod +x nmon 执行./nmon可以查看实时的系统状态有提示的,d看磁盘,n看网络,c看cpu #如果不想看实时的,想收集系统长时间运行情况然后分析,可用这个 nohup ...

  7. Beta冲刺随笔——Day_Seven

    这个作业属于哪个课程 软件工程 (福州大学至诚学院 - 计算机工程系) 这个作业要求在哪里 Beta 冲刺 这个作业的目标 团队进行Beta冲刺 作业正文 正文 其他参考文献 无 今日事今日毕 林涛: ...

  8. 【2020.12.02提高组模拟】球员(player)

    题目 题目描述 老师们已经知道学生喜欢睡觉,Soaring是这项记录保持者.他只会在吃饭或玩FIFA20时才会醒来.因此,他经常做关于足球的梦,在他最近的一次梦中,他发现自己成了皇家马德里足球俱乐部的 ...

  9. 使用douban源下载python包

    需求 python默认使用国外源下载依赖包,由于一些其它因素(例如网络差了,国外机器炸了,我们强大的祖国了...)经常导致下载安装失败,so出现了以豆瓣为主的国内下载源 如何使用豆瓣进行下载 豆瓣下载 ...

  10. 第7.24节 Python案例详解:使用property函数定义属性简化属性访问代码实现

    第7.24节 Python案例详解:使用property函数定义属性简化属性访问代码实现 一.    案例说明 本节将通过一个案例介绍怎么使用property定义快捷的属性访问.案例中使用Rectan ...