python中一个汉字是几个字符_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中每次处理一个字符的5种方法相关推荐
- python与html交互实现图片上传_python 实现上传图片并预览的3种方法(推荐)
在常见的用户注册页面,需要用户在本地选择一张图片作为头像,并同时预览. 常见的思路有两种:一是将图片上传至服务器的临时文件夹中,并返回该图片的url,然后渲染在html页面:另一种思路是,直接在本地内 ...
- 《 Python List列表全实例详解系列(三)》——列表添加元素(4种方法)
< Python List列表全实例详解系列(三)> --列表添加元素(4种方法) 接上一篇:< Python List 列表全实例详解(二)>__访问列表元素(索引和切片)列 ...
- 使用Python,Open3D对点云散点投影到面上并可视化,使用3种方法计算面的法向量及与平均法向量的夹角
使用Python,Open3D对点云散点投影到面上并可视化,使用3种方法计算面的法向量及与平均法向量的夹角 写这篇博客源于博友的提问,他坚定了我继续坚持学习的心,带给了我充实与快乐. 将介绍以下5部分 ...
- 【数字图像处理】模拟Matlab的imresize()写一个你自己的imresize()函数,至少应实现‘nearest’和‘bilinear’两种方法
作业要求:模拟Matlab的imresize()写一个你自己的imresize()函数,至少应实现'nearest'和'bilinear'两种方法. 首先理论方面主要参考了一下两个网址 https:/ ...
- 第四周作业——统计/etc/init.d/functions文件中每个单词的出现次数,并排序(用grep和sed两种方法分别实现)
统计/etc/init.d/functions文件中每个单词的出现次数,并排序(用grep和sed两种方法分别实现) 方法一:grep实现 grep -o "\<[[:alpha:]] ...
- python设置一个初始为0的计数器_python中统计计数的几种方法
以下实例展示了 count() 方法的使用方法: 以上实例输出结果如下: 1) 使用字典dict() 循环遍历出一个可迭代对象中的元素,如果字典没有该元素,那么就让该元素作为字典的键,并将该键赋值为1 ...
- python声明一个长度为n的列表_python中长度为n的列表的置换
所以我开始学习python,想做一个练习,写一个小脚本,看看能不能写.结果我不能把它放在右边,我会离开它,但是我有点下定决心,现在对这个特殊的功能产生了仇恨.在 我想让代码接受一个给定数字的原始输入, ...
- python输入一个分数、约分后输出_Python中分数的相关使用教程
你可能不需要经常处理分数,但当你需要时,Python的Fraction类会给你很大的帮助.在该指南中,我将提供一些有趣的实例,用于展示如何处理分数,突出显示一些很酷的功能. 1 基础 Fraction ...
- python调用r语言加载包错误_Python中调用R语言包指南.docx
Python中调用R语言包指南R语言是非常强大的做统计分析和建模方面的开源软件,它有非常丰富的统计软件包,做统计可以说只有你想不到的,没有R办不到的.Python又是当下最流行的编程软件之一,Pyth ...
最新文章
- 重磅:Python/Java/C 2020年之争!谁是你心中的NO.1?
- php 通过exec 创建git分支失败
- linux mktime函数会受当前环境变量设置的时区影响
- Python 字典 fromkeys()方法
- Git SSH 连接phacility服务器
- SAP 电商云 Spartacus UI 单元测试的依赖隔离设置举例
- 前端渲染与后端渲染之间的区别?
- QML笔记-自定义控件的2种点击方式(推荐第二种)
- 关于GTID模式下备份时 --set-gtid-purged=OFF 参数的实验【转】
- css float属性
- Cas单点登录的服务器端和客户端的配置
- UCan下午茶杭州站:突破困惑,为大数据商业化变现探寻出路
- java线程池ThreadPoolExecutor使用简介
- 自制狂拍灰太狼小游戏(HTML+CSS+JavaScript)
- Element-ui组ICON图标
- opencv人体识别技术汇总
- 操作系统经典20题总结==上岸
- Linux安装软件、python开发环境
- 手把手带你拆解 LRU 算法
- 微信公众平台和开放平台的区别
热门文章
- acer clear 工具_50个能帮你节省时间的开发工具!(值得收藏)-头条
- 用固定收敛标准特征迭代次数法实现分类是不是一个巧合?
- C标准库和glibc(C运行库)的关系
- [python] import后的模块是否能del移除掉
- 记录一次血崩式的CPLD不稳定 bug经验
- LTE中的TB/codeword/layer/precoding/port
- BRCM5.02编译八: ERROR: you are missing a basic functioning perl installation
- 基于概率统计分析的应用流特征分析
- 3.初识Verilog HDL
- JavaScript中HTML的DOM