Python 基础语法-str
字符串常见操作
- find:检测str是否包含在 mystr 中,如果是返回开始的索引值,否则返回 -1
mystr.index(str, start=0, end=len(mystr))
- count:返回 str 在 start 和 end 之间在mystr里面出现的次数
mystr.count(str, start=0, end=len(mystr))
- index:跟 find() 方法一样,只不过如果 str 不在mystr 里面出现的次数
mystr.index(str, start=0, end=len(mystr))
- replace:把mystr中的 str1 替换成 str2,如果 count 指定,则替换不超过 count 次
mystr.replace(str1, str2, mystr.count(str1))
- split:以 str 为分隔符切片mystr,如果maxsplit有指定值,则仅分隔 maxsplit 个子字符串
mystr.split(str=" ", 2)
- capitalize:将字符串的每个单词首字母大写
mystr.capitalize()
- title:把字符串的每个单词首字母大写
>>> a = "hello itcast"
>>> a.title()
'Hello Itcast' - startswith:检查字符串是否以job开头,是则返回True,否责返回False
mystr.startswith(obj)
- endswith:检查字符串是否以job结束,是则返回True,否责返回False
mystr.endswith(obj)
- lower:转换 mystr 中所有的大写字母为小写
mystr.lower()
- upper:转换 mystr 中所有的小写字母为大写
mystr.upper()
- ljust:返回一个原字符串左对齐,并使用空格填充至长度 width 的新字符串
mystr.ljust(width)
- rjust:返回一个原字符串右对齐,并使用空格填充至长度 width 的新字符串
mystr.rjust(width)
- center:返回一个原字符串居中,并使用空格填充至长度 width 的新字符串
mystr.center(width)
- lstrip:删除 mystr 左边的空白字符
mystr.lstrip()
- rstrip:删除 mystr 字符串末尾的空白字符
mystr.rstrip()
- strip:删除mystr字符串两端的空白字符
>>> a = "\n\t itcast \t\n"
>>> a.strip()
'itcast' - rfind:类似于 find()函数,不过是从右边开始查找.
mystr.rfind( str, start=0, end=len(mystr))
- rindex:类似于 index(),不过是从右边开始.
mystr.rindex( str, start=0,end=len(mystr))
- partition:把mystr以str分割成三部分,str前,str和str后
mystr.partition(str)
- rpartition:类似于 partition()函数,不过是从右边开始.
mystr.rpartition(str)
- splitlines:按照行分隔,返回一个包含各行作为元素的列表
mystr.splitlines()
- isalpha:如果 mystr 所有字符都是字母 则返回 True,否则返回 False
mystr.isalpha()
- isdigit:如果 mystr 只包含数字则返回 True 否则返回 False.
mystr.isdigit()
- isalnum:如果 mystr 所有字符都是字母或数字则返回 True,否则返回 False
mystr.isalnum()
- isspace:如果 mystr 中只包含空格,则返回 True,否则返回 False.
mystr.isspace()
- join:mystr 中每个字符后面插入str,构造出一个新的字符串
mystr.join(str)
Python 基础语法-str的更多相关文章
- Python 基础语法(三)
Python 基础语法(三) --------------------------------------------接 Python 基础语法(二)------------------------- ...
- Python 基础语法(四)
Python 基础语法(四) --------------------------------------------接 Python 基础语法(三)------------------------- ...
- 吾八哥学Python(四):了解Python基础语法(下)
咱们接着上篇的语法学习,继续了解学习Python基础语法. 数据类型大体上把Python中的数据类型分为如下几类:Number(数字),String(字符串).List(列表).Dictionary( ...
- Python基础语法(三)
Python基础语法(三) 1. 数值型数据结构 1.1 要点 在之前的博客也有提到,数值型数据结构在这里就不过多介绍了.在这里提及一些需要知道的知识点. int.float.complex.bool ...
- python基础语法、数据结构、字符编码、文件处理 练习题
考试范围 '''1.python入门:编程语言相关概念2.python基础语法:变量.运算符.流程控制3.数据结构:数字.字符串.列表.元组.字典.集合4.字符编码5.文件处理''' 考试内容 1.简 ...
- python基础语法及知识点总结
本文转载于星过无痕的博客http://www.cnblogs.com/linxiangpeng/p/6403991.html 在此表达对原创作者的感激之情,多谢星过无痕的分享!谢谢! Python学习 ...
- 【转】Python基础语法
[转]Python基础语法 学习一门编程语言,通常是学习该语言的以下几个部分的内容: 基础语法:如,变量的声明与调用.基本输出语句.代码块语法.注释等: 数据类型:通常都为 数字.字符串.布尔值.数组 ...
- Python基础语法题库
引言: 语法练习包括Python基础语法.数据类型.字符编码和简单文件操作等内容. 正文(参考答案附录在题目下方): 1.Python 里用来告知解释器跳过当前循环中的剩余语句,然后继续进行下一轮循环 ...
- python基础语法(四)
--------------------------------------------接 Python 基础语法(三)---------------------------------------- ...
随机推荐
- luogu P2507 [SCOI2008]配对
题目描述 你有 n 个整数Ai和n 个整数Bi.你需要把它们配对,即每个Ai恰好对应一个Bp[i].要求所有配对的整数差的绝对值之和尽量小,但不允许两个相同的数配对.例如A={5,6,8},B={5, ...
- 剑指offer-31:整数中1出现的次数(从1到n整数中1出现的次数)
参考: https://troywu0.gitbooks.io/interview/整数中出现1的次数(从1到n整数中1出现的次数).html 题目描述 求出1~13的整数中1出现的次数,并算出100 ...
- 使用 Zookeeper 的 Api 实现服务注册
创建常量接口 com.bjsxt.constant.Constants package com.bjsxt.constant; public interface Constants { //访问Zoo ...
- Vue AES+MD5加密 后台解密
前端VUE vue项目中安装crypto-js npm install crypto-js --save-dev CryptoJS (crypto.js) 为 JavaScript 提供了各种各样的加 ...
- 一个非常美的FlutterUI组件扩展集:FLUI
项目地址 FLUI 官网 下载 Demo APK 体验 这是一个群内的网友写的,感觉里面的组件风格非常美,封装的挺到位的,在此推荐给大家,具体可以参考学习. 可以学到的知识还是挺多的,组件UI封装可以 ...
- ESD选型
通常情况ESD保护电路如下 当系统没有干扰,正常工作时,ESD器件可以忽略,几乎不起作用 当外部接口电压超过ESD器件的击穿电压(VBR),ESD器件开始起作用,并将电流分流到地. 实际ESD器件的工 ...
- 利用zabbix监控RocketMQ
根据需求,监控三个指标:MQ进程.自定义监控项订阅组的未消费值Diff Total和TPS. 创建MQ 状态的监控模板,进程监控利用zabbix自带的模板: 监控订阅组的Diff Total和TPS ...
- iOS核心动画高级技巧 - 6
11. 基于定时器的动画 基于定时器的动画 我可以指导你,但是你必须按照我说的做. -- 骇客帝国 在第10章“缓冲”中,我们研究了CAMediaTimingFunction,它是一个通过控制动画缓冲 ...
- Linux文本处理三剑客之sed
推荐新手阅读[酷壳]或[骏马金龙]开篇的教程作为入门.骏马兄后面的文章以及官方英文文档较难. [酷壳]:https://coolshell.cn/articles/9104.html [骏马金龙-博客 ...
- 集合系列 Queue(十一):ArrayDeque
从名字我们可以看出,其实一个双向队列实现,而且底层采用数组实现. public class ArrayDeque<E> extends AbstractCollection<E> ...