前言

初学Python,有几次作业时遇到过提取字符串中的小写字母或大写字母的问题,网上查阅了下,没有明了的代码来实现(太简单了,都没人写的),自己今天实现了,并且稍稍就题目升华了下用途,所以就写出来,方便以后查阅

实现

写了个函数来实现从字符串中提取小写字母,代码如下

def extract(string1):length = len(string1)list1 = []for i in range(length):if string1[i].islower():list1.append(string1[i])return list1   

运行实例如下

升华

Python是跟着小甲鱼学的,做的题目也是小甲鱼出的,其中有这么一道题,要求在长字符串中找到密码,密码埋藏符合以下规律:

a) 每位密码为单个小写字母

b) 每位密码左右两边均有且只有三个大写字母

代码实现如下

def pj_psd(string1):length = len(string1)list1 = []psd = []#先找出文件中所有小写字母的索引for i in range(length):if string1[i].islower():list1.append(i)length1 = len(list1)for j in range(length1):if ((string1[(list1[j]-3):list1[j]]).isupper()) and ((string1[(list1[j]+1):(list1[j]+4)]).isupper()):psd.append(string1[list1[j]])str2 = ''for each in psd:str2 += eachreturn str2

运行实例如下

总结

学了Python发现可以干点实事,不像之前学的编程语言,有些空中楼阁的感觉,继续加油

(Python)将字符串中大小写字母提取出来并升华下相关推荐

  1. html案例字符串大小写转换,将字符串大写字母变小写 c语言编程:字符串中大小写字母转换...

    java怎样将大写字母转换成小写字母 具体代码如下,字符串中大.小写互转 1)输入 第一行只有一个整数m(m jquery 字符串大写字母转小写 js字符转换成小写的方法:toLowerCase()j ...

  2. JS 统计字符串中大小写字母个数

    JS 统计字符串中大小写字母个数 注:字母a-z的code为97 - 122,A-Z的code为65 - 90 这很重要.不过记不住也没关系 let str = 'naAZiHesnKuanzgA'c ...

  3. 删除字符串的大写字母c语言,将字符串大写字母变小写 C语言 字符串中大小写字母转换...

    java怎样将大写字母转换成小写字母 具体代码如下,字符串中大.小写互转 1)输入 第一行只有一个整数m(m都说欲擒故纵最能虏获芳心,可小编拿什么对抗她在皱眉时,小编忍不住嘘寒问暖的情绪. jquer ...

  4. 输入一段字符,统计一段字符串中大小写字母的个数

    输入一段字符,统计一段字符串大小写字母的个数-python #输入一段字符,统计一段字符串大小写字母的个数 def num(s):num_min=0num_max=0for i in s:if i.i ...

  5. python判断是否是小写字母_python判断字符串是字母 数字 大小写(转载)

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 今天遇到的字符串处理的问题,记录一下方便使用 str1 = input('请输入一个字符:') #初始化字符.数字.空格.特殊字符的计数 lowercas ...

  6. 字符串中大小写转换输出

    字符串中大小写转换输出 目录 诞生原因 运行环境 功能介绍 运行截图 记录内容 代码 诞生原因 经常遇到需要字母大小写转换的事情,如果一个一个去修改可能回很麻烦, 或者有人说 可以打开excel使用其 ...

  7. 转换成字符串_汇编语言--将字符串中小写字母转换成大写字母

    将字符串中小写字母转换成大写字母 思路: 将键盘上输入的字符读入 调用DOS 10号功能 利用偏移量的性质(类似指针的移动),逐一将字符转换为大写 在转换完的字符串后面 加上 结束符 '$' 利用DO ...

  8. 设计函数实现将一个字符串中小写字母转化为大写字母

    题目: 设计函数实现将一个字符串中小写字母转化为大写字母 #include<stdio.h> #include<stdlib.h> void uppers(char *s,ch ...

  9. 汇编语言--将字符串中小写字母转换成大写字母

    将字符串中小写字母转换成大写字母 思路: 将键盘上输入的字符读入 调用DOS 10号功能 利用偏移量的性质(类似指针的移动),逐一将字符转换为大写 在转换完的字符串后面 加上 结束符 '$' 利用DO ...

最新文章

  1. SQL 注入真是防不胜防!
  2. 2020多校第1场A题【后缀数组+思维】
  3. html阅读开放试用阶段,泰克为不同行业提供100种应用功能免费试用
  4. regexpal 正则表达式实时调试工具
  5. C#调用C/C++ DLL的相关说明
  6. Properties和IO流相结合的方法
  7. linux 编译git 客户端源码然后安装
  8. 计算机网路【2】数据链路层
  9. 微分方程在matlab中的实现,Matlab微分方程参数优化的Forcal实现
  10. 项目使用ts辅助_我如何建立辅助项目并在第一周获得31,000名用户
  11. 基于JAVA+SpringMVC+Mybatis+MYSQL的网上书城
  12. 生产环境下 RocketMQ 为什么不能开启自动创建主题?
  13. 文件上传功能如何测试
  14. 云南满泽生物科技有限公司 满泽玛卡玛咖精片 东革阿里 奶昔
  15. 苹果手机投影到墙上_针对商业用户倾情打造,明基E582智能无线投影仪体验
  16. HTML5中 audio标签的样式修改
  17. Java高铁的速度是火车的两倍_超级高铁最高速度是飞机速度的近两倍,如果研发成功,对中国房价涨跌和中国高铁的比较优势会有什么影响?...
  18. bottleneck网络结构
  19. 干货分享!一份你不知道的武汉Web前端开发学习攻略
  20. 手机遥控器在微信端的处理

热门文章

  1. 一眼看懂map和flatmap的区别
  2. java实现压缩包的解压,支持rar/zip格式
  3. 编程如何实现使用新建的Revit楼板族,创建楼板构件
  4. Speeding Up Deep Learning Inference Using TensorRT
  5. esp32连接海萤物联网显示南京室外温度
  6. 3.3.3JavaScript网页编程——WebAPI(JS之BOM含正则)
  7. 安装glup-sass后报错问题
  8. 吉林省长春外国语学校
  9. 大数据如何重塑都市形象
  10. NamoCamp 每日一题 namonamo 折半搜索