Python中每次处理一个字符的5种方法
目的
对字符串的每个字符进行处理,其实每个字符(Char)就是一个长度为1的字符串。
方法
1.使用内建函数list()
>>> A_string='Python'
>>> char_list=list(A_string)
>>> char_list
['P', 'y', 't', 'h', 'o', 'n']
2.使用for语句对字符串进行遍历
>>> for c in A_string:
c.upper()
'P'
'Y'
'T'
'H'
'O'
'N'
3.列表解析
>>> char_list=[c.title() for c in A_string]
>>> char_list
['P', 'Y', 'T', 'H', 'O', 'N']
4.map()函数
>>> map((lambda c:c.lower()),A_string)
['p', 'y', 't', 'h', 'o', 'n']
5.使用集合set()
B_string='Hello,World'
>>> set(A_string).difference(set(B_string))
set(['y', 'h', 't', 'P', 'n'])
相关推荐
-
python实现每次处理一个字符的三种方法
本文实例讲述了python每次处理一个字符的三种方法.分享给大家供大家参考. 具体方法如下: a_string = "abccdea" print 'the first' for c in a_string: print ord(c)+1 print "the second" result = [ord(c)+1 for c in a_string] print result print "the thrid" def do_something(
-
Python中每次处理一个字符的5种方法
目的 对字符串的每个字符进行处理,其实每个字符(Char)就是一个长度为1的字符串. 方法 1.使用内建函数list() 复制代码 代码如下: >>> A_string='Python' >>> char_list=list(A_string) >>> char_list ['P', 'y', 't', 'h', 'o', 'n'] 2.使用for语句对字符串进行遍历 复制代码 代码如下: >>> for c in A_string:
-
PHP去除字符串最后一个字符的三种方法实例
前言 本文讲讲PHP中如何正确的去除字符串中的最后一个字符,之前跟大家分享过一篇关于PHP去除字符串最后一个字符的三种方法的文章,但是没给出实例,下面话不多说,直接上代码,相信一眼就能看出来了,直接将下面代码复制粘贴到自己本地服务器下,运行即可. 实例代码 $a = 'http://www.mafutian.net/'; $b = 'http://www.mafutian.net'; // 错误的方式: $len = strlen($a) - 1; $a{$len} = ''; // $a[$l
-
总结PHP删除字符串最后一个字符的三种方法
一.前言 从数据库中select()读取一对多的信息时,经常需要将取出的数组用某个特定的字符分割,然后拼接成字符串. 常见的语法格式: foreach ($arr as $key => $value) { $arr_str = $arr['x_id'] . ',' . $arr_str; } 假设字符数组 $arr 中的字符分别为 arr[0] = 'a'; arr[1] = 'b'; arr[2] = 'c'; 则,拼接后的 $arr_str 字符串为 a,b,c, 这个时候,就需要我们对最后
-
在python中实现调用可执行文件.exe的3种方法
方法一. os.system() 会保存可执行程序中的打印值和主函数的返回值,且会将执行过程中要打印的内容打印出来 import os main = "project1.exe" r_v = os.system(main) print (r_v ) 方法二. commands.getstatusoutput() 会保存可执行程序中的打印值和主函数的返回值,但不会将执行过程中要打印的内容打印出来 import subprocess import os main = "proje
-
python中list列表删除元素的四种方法实例
目录 在python列表中删除元素主要分为以下3种场景: del:根据索引值删除元素 pop():根据索引值删除元素 remove():根据元素值进行删除 clear():删除所有元素 补充: 删除元素的变相方法 总结 在python列表中删除元素主要分为以下3种场景: 根据目标元素所在的索引位置进行删除,可以使用del关键字或pop()方法: 根据元素本身的值进行删除,可使用列表(list类型)提供的remove()方法: 将列表中所有元素全部删除,可使用列表(list类型)提供的clear(
-
详解python中读取和查看图片的6种方法
目录 1 OpenCV 2 imageio 3 PIL 4 scipy.misc 5 tensorflow 6 skimage 本文主要介绍了python中读取和查看图片的6种方法,分享给大家,具体如下: file_name1='test_imgs/spect/1.png' # 这是彩色图片 file_name2='test_imgs/mri/1.png' # 这是灰度图片 1 OpenCV 注:用cv2读取图片默认通道顺序是B.G.R,而不是通常的RGB顺序,所以读进去的彩色图直接显示会出现变
-
Python中模拟enum枚举类型的5种方法分享
以下几种方法来模拟enum:(感觉方法一简单实用) 复制代码 代码如下: # way1 class Directions: up = 0 down = 1 left = 2 right =3 print Directions.down # way2 dirUp, dirDown, dirLeft, dirRight = range(4) print dirDown # way3 import collections dircoll=collections.
-
python中ASCII码和字符的转换方法
将ASCII字符转换为对应的数值即'a'-->65,使用ord函数,ord('a') 反之,使用chr函数,将数值转换为对应的ASCII字符,chr(65) 可以同时使用这两个函数: 例1.大小写字母转换: str=input('输入大写字母:') chr(ord(str)+32)) #先将字符通过ord函数转换成ASCII码,然后+32从大写变成小写(小变大-32),再通过chr函数转换成字符 例2.字符型数字和int型数字转换: print( chr(ord('1')+3))#现将字符1转换
-
Python中正则表达式对单个字符,多个字符和匹配边界等使用
Regular Expression,正则表达式,又称正规表示式.正规表示法.正则表达式.规则表达式.常规表示法(英语:Regular Expression,在代码中常简写为regex.regexp或RE),是计算机科学的一个概念.正则表达式是一个特殊的字符序列,它能帮助你方便的检查一个字符串是否与某种模式匹配.在很多文本编辑器里,正则表达式通常被用来检索.替换那些匹配某个模式的文本. Python 自1.5版本起增加了re 模块.re 模块使 Python 语言拥有全部的正则表达式功能. 1.
随机推荐
- VBS基础教程
- mysql正确安全清空在线慢查询日志slow log的流程分享
- Angular用来控制元素的展示与否的原生指令介绍
- 详解angular2封装material2对话框组件
- Java5 枚举类详解及实例代码
- Global.asax取物理路径/取绝对路径具体方法
- 用Python展示动态规则法用以解决重叠子问题的示例
- 用Python从零实现贝叶斯分类器的机器学习的教程
- linux下使用RPM安装mysql5.7.17
- Android 关机弹出选择菜单的深入解析
- PHP编程中尝试程序并发的几种方式总结
- jquery实现Slide Out Navigation滑出式菜单效果代码
- Lua所有内置函数罗列
- JSON 与对象、集合之间的转换的示例
- C++算法之在无序数组中选择第k小个数的实现方法
- Python httplib模块使用实例
- 在ASP.NET 2.0中操作数据之五十四:添加新记录时包含一个文件上传选项
- PHP实现的注册,登录及查询用户资料功能API接口示例
- Android开源项目PullToRefresh下拉刷新功能详解
- 为什么MySQL数据库索引选择使用B+树?