python中常用检测字符串相关函数汇总
本文实例汇总了python中常用检测字符串相关函数。分享给大家供大家参考。具体分析如下:
下面的python代码可用于检测字符串,包括是否全部为数字,是否包含数字,是否包含标题单词,是否包含大写字母,是否包含小写字母,是否包含空格,是否以指定的字符开头和结尾。
my_string = "Hello World" my_string.isalnum() #检测所有字符是否都是数字 my_string.isalpha() #检测字符串中的所有字符是否都是字母 my_string.isdigit() #检测字符串是否包含数字 my_string.istitle() #检测字符串是否包含标题单词 my_string.isupper() #检测字符串是否包含大写字母 my_string.islower() #检测字符串是否包含小写字母 my_string.isspace() #检测字符串是否包含空格 my_string.endswith('d') #检测字符串是否以字符d结束 my_string.startswith('H') #检测字符串是否以大写字母H开头
下面显示返回结果
my_string="Hello World" print my_string.isalnum() #False print my_string.isalpha() #False print my_string.isdigit() #False print my_string.istitle() #True print my_string.isupper() #False print my_string.islower() #False print my_string.isspace() #False print my_string.endswith('d') #True print my_string.startswith('H') #True
希望本文所述对大家Python程序设计有所帮助。
相关推荐
-
Python字符串和文件操作常用函数分析
本文实例分析了Python字符串和文件操作常用函数.分享给大家供大家参考.具体如下: # -*- coding: UTF-8 -*- ''' Created on 2010-12-27 @author: sumory ''' import itertools def a_containsAnyOf_b(seq,aset): '''判断seq中是否含有aset里的一个或者多个项 seq可以是字符串或者列表 aset应该是字符串或者列表''' for item in itertools.ifilte
-
python中根据字符串调用函数的实现方法
在python中可以根据字符串来调用函数: 1.使用getattr从字符串来调用函数 在多进程中,可能传递过来的是一个字符串,那么我怎么来调用一个已经存在的函数呢,主要就是使用到getattr函数的作用,这个函数就是在使用字符串得到这个字符串对应的函数的对象,然后就可以进行执行,如下所示: 在模块中,存在两个函数: [root@python 530]# cat attr.py #!/usr/bin/env python def kel(): print 'this is a kel functi
-
Python字符串处理函数简明总结
返回被去除指定字符的字符串 默认去除空白字符 删除首尾字符:str.strip([char]) 删除首字符:str.lstrip([char]) 删除尾字符str.strip([char]) 判断是否匹配首末字符 匹配成功返回True,否则返回False 匹配首字符:str.startswith(char[, start[, end]]) 匹配末字符:str.endswith(char[, start[, end]]) 查找字符,找到返回字符位置,否则返回-1 从字符串开头查找str.find(
-
Python字符串转换成浮点数函数分享
利用map和reduce编写一个str2float函数,把字符串'123.456'转换成浮点数123.456 from functools import reduce def str2float(s): return reduce(lambda x,y:x+int2dec(y),map(str2int,s.split('.'))) def char2num(s): return {'0':0,'1':1,'2':2,'3':3,'4':4,'5':5,'6':6,'7':7,'8':8,'9':
-
Python中常用操作字符串的函数与方法总结
例如这样一个字符串 Python,它就是几个字符:P,y,t,h,o,n,排列起来.这种排列是非常严格的,不仅仅是字符本身,而且还有顺序,换言之,如果某个字符换了,就编程一个新字符串了:如果这些字符顺序发生变化了,也成为了一个新字符串. 在 Python 中,把像字符串这样的对象类型(后面还会冒出来类似的其它有这种特点的对象类型,比如列表),统称为序列.顾名思义,序列就是"有序排列". 比如水泊梁山的 108 个好汉(里面分明也有女的,难道女汉子是从这里来的吗?),就是一个"
-
python中常用检测字符串相关函数汇总
本文实例汇总了python中常用检测字符串相关函数.分享给大家供大家参考.具体分析如下: 下面的python代码可用于检测字符串,包括是否全部为数字,是否包含数字,是否包含标题单词,是否包含大写字母,是否包含小写字母,是否包含空格,是否以指定的字符开头和结尾. my_string = "Hello World" my_string.isalnum() #检测所有字符是否都是数字 my_string.isalpha() #检测字符串中的所有字符是否都是字母 my_string.isdig
-
Python中常用的os操作汇总
Python自动的os库是和操作系统交互的库,常用的操作包括文件/目录操作,路径操作,环境变量操作和执行系统命令等. 文件/目录操作 获取当前目录(pwd): os.getcwd() 切换目录(cd): os.chdir('/usr/local/') 列出目录所有文件(ls):os.listdir('/usr/local/') 创建目录(mkdir):os.makedirs('/usr/local/tmp') 删除目录(rmdir):os.removedirs('/usr/local/tmp')
-
python中常用的内置模块汇总
内置模块(一) Python内置的模块有很多,我们也已经接触了不少相关模块,接下来咱们就来做一些汇总和介绍. 内置模块有很多 & 模块中的功能也非常多,我们是没有办法注意全局给大家讲解,在此我会整理出项目开发最常用的来进行讲解. os import os # 1. 获取当前脚本绝对路径 """ abs_path = os.path.abspath(__file__) print(abs_path) # 2. 获取当前文件的上级目录 base_path = os.pat
-
浅谈python中列表、字符串、字典的常用操作
列表操作如此下: a = ["haha","xixi","baba"] 增:a.append[gg] a.insert[1,gg] 在下标为1的地方,新增 gg 删:a.remove(haha) 删除列表中从左往右,第一个匹配到的 haha del a.[0] 删除下标为0 对应的值 a.pop(0) 括号里不写内容,默认删除最后一个,写了,就删除对应下标的内容 改:a.[0] = "gg" 查:a[0] a.index(&q
-
Python中常用的8种字符串操作方法
拼接字符串 使用"+"可以对多个字符串进行拼接 语法格式: str1 + str2 >>> str1 = "aaa" >>> str2 = "bbb" >>> print(str1 + str2) aaabbb 需要注意的是字符串不允许直接与其他类型进行拼接,例如 >>> num = 100 >>> str1 = "hello" >
-
Python中常用的高阶函数实例详解
前言 高阶函数指的是能接收函数作为参数的函数或类:python中有一些内置的高阶函数,在某些场合使用可以提高代码的效率. lambda 当在使用一些函数的时候,我们不需要显式定义函数名称,直接传入lambda匿名函数即可.lambda匿名函数通常和其他函数搭配使用. 比如可以直接使用如下的lambda表达式计算当x=3时,y = x * 3 + 5的函数值. In [1]: (lambda x: x * 3 + 5)(3) Out[1]: 14 map map函数将一个函数和序列/迭代器(可以传
-
python中常用的九个语法技巧
目录 前言 数字分隔符 交换变量值 连续比较式 字符串乘法 列表拼接与乘法 列表切片 打包解包 With语句对文件操作 列表解析式 总结 前言 python语言简单.方便,尤其体现在语法方面,在其它语言中需要用很多行语句表达的,在python中只需1-2行语句就可以方便地操作. 数字分隔符 如果我们现在要输入100亿,可以这样: a=10000000000 但你是不是也数不清自己输入了多少个0 #数字分隔符 a0=10000000000 a1=100*10000*10000 a2=100_000
-
Python中常用的内置函数
目录 一.map() 二.filter() 三.all() 四.int() 五.ord() 六.chr() 七.isalpha() 八.isnumeric() 九.upper() 十.isupper() 十一.islower() 十二. sum() 首先说一个小技巧,True可看作1,False可看作0 ,并且可以参与运算! 正文开始!!! 一.map() map(func,iterable),其中func为函数名,可为lambda匿名函数,iterable为可迭代对象.此函数会将可迭代对象中的
-
python中的json模块常用方法汇总
目录 一.概述 二.方法详解 1.dump() 2.dumps 3.load 4.loads 三.代码实战 1.dumps() 2.dump() 4.loads() 一.概述 推荐使用参考网站:json 在python中,json模块可以实现json数据的序列化和反序列化 序列化:将可存放在内存中的python 对象转换成可物理存储和传递的形式 实现方法:load() loads() 反序列化:将可物理存储和传递的json数据形式转换为在内存中表示的python对象 实现方法:dump() du
随机推荐
- ThinkPHP通过AJAX返回JSON的两种实现方法
- ASP.NET Cache的一些总结分享
- 使用Python发送各种形式的邮件的方法汇总
- python进程类subprocess的一些操作方法例子
- 详解Spring Controller autowired Request变量
- C语言链表实现贪吃蛇游戏
- mysql 按中文字段排序
- javascript 主动派发事件总结
- python实现用于测试网站访问速率的方法
- JS闭包可被利用的常见场景小结
- 一天一个shell命令 文本操作系列-linux dd使用教程
- c++遍历lua table示例
- 微信小程序中使用javascript 回调函数
- jQuery.each()用法分享
- 前端实现文件的断点续传(前端文件提交+后端PHP文件接收)
- C++函数中return语句的使用方法
- 谈一谈javascript中继承的多种方式
- 多WAN口宽带路由器技术与应用
- 在Vue中使用echarts的方法
- C#利用PrintDocument定制打印单据的小例子