我想在一个字符串的任何位置找到大写字母,我想如果一个字符串在一个字符串的任何位置由大写字母组成,那么应该打印字符串“1”,如果字符串在任何位置不包含任何大写字母,那么应该打印字符串“0”。为此,我编写了一个python代码,但它不能正常工作file='C:/Python26/test.txt'

f=open('letters.txt','w')

pattern='[A-Z+]'

with open(file, 'r') as rf:

for word in rf:

for i in word.split():

if word[0].isupper(): ## finding letters starting with uppercase letters

f.write(word.strip("\n")+"\t"'1'"\n");

elif word.isupper(): ## finding string containing all capital letters

f.write(word.strip("\n")+"\t"'1'"\n");

elif re.search(pattern, word): ## finding string containing capital letter at any position

f.write(word.strip("\n")+"\t"'1'"\n");

else:

f.write(word.strip("\n")+"\t"'0'"\n");

f.close()

我的示例性数据如下

Src

单抗

32DC32

P50

激活

风扇

NFKappaB

IL23RE

类别

但我的输出是这样的

Src 1

单抗1

32DC32 1

P50 1

1

激活0

风扇0

0

1

NFKappaB 1

IL23RE 0

类别0

会产生错误的结果。它不迎合空白,并给标题“1”,由于这一选择,句点(.)没有得到任何标签,既不是“0”也不是“1”

python输出字符串中的大写字母_如何在python中查找字符串中的大写字母相关推荐

  1. python中奇数怎么表示_如何在python输出数据中的奇数

    如何在python输出数据中的奇数 发布时间:2020-07-10 17:08:48 来源:亿速云 阅读:131 这篇文章将为大家详细讲解有关如何在python输出数据中的奇数,文章内容质量较高,因此 ...

  2. python中如何不换行_如何在Python中不换行输出

    如何在Python中不换行输出 发布时间:2020-09-22 15:04:14 来源:亿速云 阅读:161 作者:小新 小编给大家分享一下如何在Python中不换行输出,希望大家阅读完这篇文章后大所 ...

  3. eval在python中是什么意思_如何在Python中使用eval ?

    Python中的 eval是什么? 在Python中,我们有许多内置方法,这些方法对于使Python成为所有人的便捷语言至关重要,而eval是其中一种.eval函数的语法如下: eval(expres ...

  4. python中while语句是_如何在Python中使用while语句[适合初学者]

    while语句是重复循环的语句,那么如何用Python编写,下面Gxl网就带领大家来学习一下Python中使用while语句.[推荐阅读:Python视频教程] 一:什么是while语句?Python ...

  5. python中translate的用法_如何在python中利用translate模块实现一个翻译功能

    如何在python中利用translate模块实现一个翻译功能 发布时间:2020-12-18 14:16:00 来源:亿速云 阅读:86 这期内容当中小编将会给大家带来有关如何在python中利用t ...

  6. python中case的用法_如何在Python中使用TestCase实现一个断言功能

    如何在Python中使用TestCase实现一个断言功能?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题. Python TestCase断 ...

  7. python列表转化为元组、集合_如何在Python中将元组列表更改为集合?

    我在Python中创建了一个函数,它返回抛出2个骰子的所有可能结果的列表. 元组列表:[(1,1),(1,2),-,(6,6)].在 然后我写了一个函数来找出两个值之和为偶数的所有元素(a),另一个函 ...

  8. python包含多个元组的元组_如何在python中将多个”列出的”元组连接成一个元组?...

    在python中,关于这个问题的答案很少,如何将一个元组列表连接到一个列表中?,如何在python中合并两个元组?,如何在python中合并任意数量的元组?所有的答案都引用了元组列表,所以提供的解决方 ...

  9. python一次输入多个值_如何在Python的一行中从用户输入多个值?

    为了读取语言C中的多个变量,我们编写类似-//Read three variable in one line scanf("%d %d %d", &x, &y, & ...

最新文章

  1. 按作用域分的话 php的变量可分为,mysql全局变量表
  2. oracle po:默认申请分组,PR自动创建PO采购订单:强制按照PR行进行分组
  3. STL sector 应用
  4. oracle 12c dg搭建以及故障诊断
  5. LeetCode-203:移除链表元素
  6. final、finally、finalize 区别
  7. 2016年物联网技术将从概念走向落地
  8. Win10 默认输入变全角问题解决方法
  9. java英语apple_apple是什么意思_apple在线翻译_英语_读音_用法_例句_海词词典
  10. 第19届亚太零售商大会 | 奇点云CEO行在受邀出席发表演讲
  11. 安装windows和android双系统,真正的安卓Windows双系统,RemixOS Windows共存系统安装+附带ROOT+大分区...
  12. cmd命令重启服务器
  13. 上级对下级用通知合适吗_切记!这几句话千万不要对领导说
  14. Linux Signal信号详解
  15. 语音如何转文字?建议收藏这些方法
  16. EDSR MDSR IRAN RCN -pytorch实现及代码常见问题
  17. C#环形缓冲区(队列)完全实现(转)
  18. 工程师必读书籍_最佳软件工程师必读书籍
  19. MySQL数据库事务基本介绍、四大特征、隔离界别的使用方法
  20. php创始人不建议使用框架,PHP大师指点:优秀的PHP代码怎么来?

热门文章

  1. Android中动画类别及优缺点,安卓培训学习:注册广播及其优缺点
  2. zol 中关村在线是骗子网站,大家当心
  3. 数字化引领LED照明的未来
  4. 如何快速在服务器上搭建隧道ip
  5. 三国演义java_三国演义全集高清_java进阶(34)–File类、目录复制
  6. 2月22日 星期三 杨祎祾
  7. 快速搭建迅搜搜索引擎步骤
  8. 卷积神经网络系列之softmax loss对输入的求导推导
  9. java replica set_Kubernetes对象之ReplicaSet
  10. (算法)求数组中数字组合(可多值组合)相加最接近目标数的组合(可能多个)