我的家庭作业是编写一个程序,从用户读取一个字符串,并从输入中创建一个单词列表.创建两个列表,一个包含至少包含一个大写字母的单词和一个包含其中一个单词的单词.包含任何大写字母.

使用单个for循环打印出带有大写字母的单词,然后是不带大写字母的单词,每行一个单词.

我所知道的不正确:

s= input("Enter your string: ")

words = sorted(s.strip().split())

for word in words:

print (word)

因为只有Capitol在第一个字符时它才会对序列进行排序.对于此分配,角色可以出现在单词中的任何位置.比如,’这是一个sTring’.

我正在玩一个看起来与此类似的解决方案,只是为了看看我是否能用CAPS得到的话……但它只是不起作用:

s = input("Please enter a sentence: ")

while True:

cap = 0

s = s.strip().split()

for c in s:

if c in "ABCDEFGHIJKLMNOPQRSTUVWXYZ":

print(c[:cap])

cap += 1

else:

print("not the answer")

break

但正则表达式可能比写出整个字母表更好.

任何帮助深表感谢.不用说我是python的新手.

python大写字母怎么表示_python – 如何在字符串中搜索大写字母并返回带有和不带大写字母的单词列表...相关推荐

  1. python统计字符频次_Python 统计长字符串中字符频次

    以下笔记是我在 xue.cn 学习群之数据分析小组所整理分享的心得.相关背景是:我选择中文词频统计案例作为考察大家python基础功掌握程度. 通过<Python读取文件内容为字符串的方法> ...

  2. python图片显示英文字符_python如何解析字符串中出现的英文人名?

    这里有四个例子,结果来自google scholar str1 = "Jakes, William C., and Donald C. Cox. Microwave mobile commu ...

  3. python统计文字个数_python如何统计字符串中字母个数?

    方法:首先用"str_count = 0"定义字母的字符初始个数为0:接着遍历字符串,判断字符串内各字符的类型,并将字母个数累加:最后用"print('字母 = %d' ...

  4. python字典里存字符_Python字典和字符串的学习

    学习Python的字典还是和oc的字典进行对比学习,首先我们来创建一个字典.根据oc中字典一样,字典是无序的,根据键来进行取值. oc: oc中的字典分为可变字典和不可变字典,在对字典进行增,删的时候 ...

  5. python支持字符类型吗_python核心数据类型 -- 字符串类型

    说明 字符串字面量:把文本放入单引号/双引号/三引号中. 在python2中,str无法支持国际字符集,需要使用str = u"hello world" python2 使用uni ...

  6. python三引号 内部变量_python在三引号中使用变量

    1.定义和运算: 变量名 = 值 定义变量举例: # 定义一个变量 myCar = "比亚迪F0" # 输出一个变量 print(myCar) 变量之间的简单运算举例: price ...

  7. python电话号码对应的字符组合_Python3 在字符串中提取字母+数字组合微信账号、电话等 - pytorch中文网...

    今天处理数据要提取字符串中的微信,字符串中包含中文英文Emoji,标点符号等. python 提取字符串中的电话 提取电话相对简单,多个电话也可以提取 import re desstr = " ...

  8. python怎么让输出居中_python格式化输出字符串居中

    Q1:python字符串格式化什么意思 在python中也有类似于c中的printf()的格式输出标记.在python中格式化输出字符串使用的是%运算符,通用的形式为 格式标记字符串 % 要输出的值组 ...

  9. 【函数参数传递】编写一个函数,统计字符串中小写字母的个数,并把字符串中的小写字母转化成大写字母。

    字符串怎么存? 先把字符串中的小写字母统计出来,用strfun()这个函数.当功能比较复杂的时候就一步一步来做. 然后把数组传过来.数组名就是一个指针.需要一个返回值,来记录小写字母的个数,n=str ...

最新文章

  1. MFC C++ 获取外网IP地址
  2. linux命令:vmstat
  3. python学习笔记(五)字符串函数二
  4. 根据交换方式可以把交换机划分为3种:存储转发交换、直通式交换、碎片过滤式交换
  5. 操作系统定义、功能、特征、分类介绍
  6. java 装配_spring Java显示装配
  7. Ubuntu 16.04 利用Sakurafrp工具管理多节点多隧道ID 实现 ssh 内网穿透
  8. 你晓得什么叫风华绝代
  9. Netlog中数据库演变过程(转载)
  10. 【系统分析师之路】第二十一章 复盘系分专业英语
  11. 2023年天津仁爱学院专升本报名确认缴费考试流程
  12. bigworld源码分析(3)——dbMgr分析
  13. 【数学建模】多元回归分析模型(评价与决策)
  14. HEVC解码器HM源码阅读(二)解码器中类的介绍
  15. winfrom 水晶报表制作
  16. 精选经典情歌荟萃26首
  17. 前端实现网图转base64
  18. 使用AirCrack破解wifi密码(wpa/wpa2)
  19. JME3 官方教程翻译 - 自定义网格形状
  20. Web组件构建库-Lit

热门文章

  1. 转载—android 媒体库数据更新解决办法总结
  2. prestashop 隐藏 index.php,删除PrestaShop中的供应商和制造商页面
  3. 动态规划(三)——最少硬币和所有硬币问题
  4. JVM垃圾回收,面试问到的都有了
  5. android 点击热区,增大UIButton的点击热区
  6. RancherOS v1.5.0发布
  7. String,StringBuilder, StringBuffer
  8. 从前M个字母中取N个的无重复排列(回溯)
  9. 自媒体公约:良性发展大于利益本能
  10. 安卓学习笔记:使用PopupWindow创建简单菜单