目的

对字符串的每个字符进行处理,其实每个字符(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种方法相关推荐

  1. python与html交互实现图片上传_python 实现上传图片并预览的3种方法(推荐)

    在常见的用户注册页面,需要用户在本地选择一张图片作为头像,并同时预览. 常见的思路有两种:一是将图片上传至服务器的临时文件夹中,并返回该图片的url,然后渲染在html页面:另一种思路是,直接在本地内 ...

  2. 《 Python List列表全实例详解系列(三)》——列表添加元素(4种方法)

    < Python List列表全实例详解系列(三)> --列表添加元素(4种方法) 接上一篇:< Python List 列表全实例详解(二)>__访问列表元素(索引和切片)列 ...

  3. 使用Python,Open3D对点云散点投影到面上并可视化,使用3种方法计算面的法向量及与平均法向量的夹角

    使用Python,Open3D对点云散点投影到面上并可视化,使用3种方法计算面的法向量及与平均法向量的夹角 写这篇博客源于博友的提问,他坚定了我继续坚持学习的心,带给了我充实与快乐. 将介绍以下5部分 ...

  4. 【数字图像处理】模拟Matlab的imresize()写一个你自己的imresize()函数,至少应实现‘nearest’和‘bilinear’两种方法

    作业要求:模拟Matlab的imresize()写一个你自己的imresize()函数,至少应实现'nearest'和'bilinear'两种方法. 首先理论方面主要参考了一下两个网址 https:/ ...

  5. 第四周作业——统计/etc/init.d/functions文件中每个单词的出现次数,并排序(用grep和sed两种方法分别实现)

    统计/etc/init.d/functions文件中每个单词的出现次数,并排序(用grep和sed两种方法分别实现) 方法一:grep实现 grep -o "\<[[:alpha:]] ...

  6. python设置一个初始为0的计数器_python中统计计数的几种方法

    以下实例展示了 count() 方法的使用方法: 以上实例输出结果如下: 1) 使用字典dict() 循环遍历出一个可迭代对象中的元素,如果字典没有该元素,那么就让该元素作为字典的键,并将该键赋值为1 ...

  7. python声明一个长度为n的列表_python中长度为n的列表的置换

    所以我开始学习python,想做一个练习,写一个小脚本,看看能不能写.结果我不能把它放在右边,我会离开它,但是我有点下定决心,现在对这个特殊的功能产生了仇恨.在 我想让代码接受一个给定数字的原始输入, ...

  8. python输入一个分数、约分后输出_Python中分数的相关使用教程

    你可能不需要经常处理分数,但当你需要时,Python的Fraction类会给你很大的帮助.在该指南中,我将提供一些有趣的实例,用于展示如何处理分数,突出显示一些很酷的功能. 1 基础 Fraction ...

  9. python调用r语言加载包错误_Python中调用R语言包指南.docx

    Python中调用R语言包指南R语言是非常强大的做统计分析和建模方面的开源软件,它有非常丰富的统计软件包,做统计可以说只有你想不到的,没有R办不到的.Python又是当下最流行的编程软件之一,Pyth ...

最新文章

  1. 重磅:Python/Java/C 2020年之争!谁是你心中的NO.1?
  2. php 通过exec 创建git分支失败
  3. linux mktime函数会受当前环境变量设置的时区影响
  4. Python 字典 fromkeys()方法
  5. Git SSH 连接phacility服务器
  6. SAP 电商云 Spartacus UI 单元测试的依赖隔离设置举例
  7. 前端渲染与后端渲染之间的区别?
  8. QML笔记-自定义控件的2种点击方式(推荐第二种)
  9. 关于GTID模式下备份时 --set-gtid-purged=OFF 参数的实验【转】
  10. css float属性
  11. Cas单点登录的服务器端和客户端的配置
  12. UCan下午茶杭州站:突破困惑,为大数据商业化变现探寻出路
  13. java线程池ThreadPoolExecutor使用简介
  14. 自制狂拍灰太狼小游戏(HTML+CSS+JavaScript)
  15. Element-ui组ICON图标
  16. opencv人体识别技术汇总
  17. 操作系统经典20题总结==上岸
  18. Linux安装软件、python开发环境
  19. 手把手带你拆解 LRU 算法
  20. 微信公众平台和开放平台的区别

热门文章

  1. acer clear 工具_50个能帮你节省时间的开发工具!(值得收藏)-头条
  2. 用固定收敛标准特征迭代次数法实现分类是不是一个巧合?
  3. C标准库和glibc(C运行库)的关系
  4. [python] import后的模块是否能del移除掉
  5. 记录一次血崩式的CPLD不稳定 bug经验
  6. LTE中的TB/codeword/layer/precoding/port
  7. BRCM5.02编译八: ERROR: you are missing a basic functioning perl installation
  8. 基于概率统计分析的应用流特征分析
  9. 3.初识Verilog HDL
  10. JavaScript中HTML的DOM