python字符串的基本用法
var1 = "hello word"
var2 = "runootab"
print var2.capitalize()#首字母大写
print (var2.count("ru"))#某个元素的个数
print var2.center(50,"-")#把var2放在中间,不够的-
print var2.encode()#二进制
print var2.endswith("ab")#判断以什么结尾
print var2.startswith("run")#判断以什么开头
print var2.find("run")#检测str是否包含在字符串中,如果指定范围beg和end,则检查是否包含在指定范围内,如果包含返回开始的索引值,否则返回-1
print var2.rfind("run")#类似于find()函数,不过是从右边开始查找
print var2.format()#格式化输出字符串
print var2.isalpha()#如果字符串至少有一个字符并且所有字符都是字母或者数字则返回true,否则返回false
print var2.isdigit()#如果字符串中只包含数字则返回true,否则返回false
print var2.islower()#如果字符串中包含一个区分大小写的字符,并且所有这些(区分大小写的)字符都是小写,则返回true,否则返回false
print var2.isupper()#如果字符串中包含至少一个区分大小写的字符,并且所有这些(区分大小写的)字符都是大写,则返回true,否则返回false
print var2.isalnum()#如果 string 至少有一个字符并且所有字符都是字母或数字则返回 True,否则返回 False
print var1.isnumeric()#如果字符串中只包含数字字符,则返回 True,否则返回 False
print var1.isspace()#如果字符串中只包含空白,则返回 True,否则返回 False.
print var1.lstrip()#截掉字符串左边的空格或指定字符。
var3 = "nihao"
print var1.replace("n","l",2)#把将字符串中的str1替换成str2,如果 max 指定,则替换不超过 max 次。 var3 ="dffHff " print var3.index("d")#从左边开始找 print var3.rindex("f")#类似于 index(),不过是从右边开始.
print var3.rjust(10,'d')#返回一个原字符串右对齐,并使用fillchar(默认空格)填充至长度 width 的新字符串 print var3.strip()#删除字符串字符串末尾的空格. print var3.split("H",1)#num=string.count(str)) 以 str 为分隔符截取字符串,如果 num 有指定值,则仅截取 num 个子字符串 var4 ="hello"+"\r"+"\n"+"哈哈哈哈" print var4.splitlines(False)#按照行('\r', '\r\n', \n')分隔,返回一个包含各行作为元素的列表,如果参数 keepends 为 False,不包含换行符,如果为 True,则保留换行符。 print var4.startswith("he")#检查字符串是否是以 obj 开头,是则返回 True,否则返回 False。如果beg 和 end 指定值,则在指定范围内检查。 print var1.swapcase()#将字符串中大写转换为小写,小写转换为大写 print var1.zfill(30)#返回长度为 width 的字符串,原字符串右对齐,前面填充0
python字符串的基本用法的更多相关文章
- python字符串内置用法,择选重要
- Python 字符串常见的用法
line = “ni hao wo jiao key” line.capotalize()#首字母大写 line.center(20)#居中显示固定的字符 line.count('n')#计数,计算该 ...
- python字符串-内置方法用法分析
1.字母大小写相关(中文无效) 1.1 S.upper() -> string 返回一个字母全部大写的副本
- Python 字符串
Python访问字符串中的值 Python不支持单字符类型,单字符也在Python也是作为一个字符串使用. Python访问子字符串,可以使用方括号来截取字符串,如下实例: #!/usr/bin/py ...
- Python 字符串处理大全.
Python 字符串 字符串是Pyhton中常用的数据类型,我们可以使用引号来创建字符串 . 创建字符串很简单 , 就不说了 . Python 访问字符串中的值 鬼叔本着简洁 使用的设计目的 , 在设 ...
- Python中AND-OR的用法
学习Python中的lambda函数的时候,才发现原来Python中的AND和OR还可以有一些别的用法.Python中的布尔逻辑计算的结果并非返回布尔值,而是返回它们相互之间的某一个.文章的部分例子来 ...
- [转] 强大的python字符串解析
1.python字符串通常有单引号('...').双引号("...").三引号("""...""")或('''...'' ...
- python 字符串探讨
本文内容基于python3 几乎所有有用的程序都会涉及到某些文本处理,不管是解析数据还是产生输出.字符串的学习是重点中的重点,这一节将重点关注文本的操作处理,比如提取字符串,搜索,替换以及解析等.大部 ...
- python 字符串操作方法详解
字符串序列用于表示和存储文本,python中字符串是不可变对象.字符串是一个有序的字符的集合,用于存储和表示基本的文本信息,一对单,双或三引号中间包含的内容称之为字符串.其中三引号可以由多行组成,编写 ...
随机推荐
- 字符串全部转换为大写用str.toUpperCase()方法
var message="Hello world!"; var x=message.toUpperCase();
- netty 3.x 实现http server和遇到的坑
先转载一篇 [初学与研发之NETTY]netty3之文件上传 http://blog.csdn.net/mcpang/article/details/41139859 客户端: [java] view ...
- 配置允许匿名用户登录访问vsftpd服务,进行文档的上传下载、文档的新建删除等操作
centos7环境下 临时关闭防火墙 #systemctl stop firewalld 临时关闭selinux #setenforce 0 安装ftp服务 #yum install vsftpd - ...
- is not valid JSON: json: cannot unmarshal string into Go value of type map[string]interface | mongodb在windows和Linux导出出错
执行mongoexport命令的时候 mongoexport --csv -f externalSeqNum,paymentId --host 127.0.0.1:27017 -d liveX -c ...
- JDK1.6 Java.lang.Null.Pointer.Exception
先来看一下JDK1.6的API: NullPointerException (Java Platform SE 6) public class NullPointerException extends ...
- javascript-typeof篇
isString (o) { //是否字符串 return Object.prototype.toString.call(o).slice(8, -1) === 'String' } isNumber ...
- Delphi XE5中的新增内容
Delphi XE5中的新增内容 Delphi XE5是所有Delphi开发人员的必须备升级,并且是来自Embarcadero的获奖的.多设备应用开发解决方案的最新版本.使用Delphi XE5的新特 ...
- 数据库类型总结对比(Java,Hibernate,SQLServer,MySQL,Oracle)
- synergy一个鼠标键盘控制多台电脑
有些时候我们同时操作多台电脑,但是我们只用一个鼠标和一个键盘,如果通过转换器啊或者是多个鼠标键盘就非常不方便了 下面我介绍一下通过安装synergy这个软件来给开发人员提供方便 这个软件安装比较简单, ...
- echarts学习之——电力迁徙图
今天主要就是在搞echarts,我们都知道他为我们提供了丰富的api方法,使我们能够迅速的搭建图标.同时他里面还有许多的案例, 其中就有这么一个国内航线模拟迁徙的地图,如下所示: 而我们通常因为各种需 ...