缩写词是由一个短语中每个单词的第一个字母组成,均为大写。例如,cpu是短语“central

processing unit”的缩写。

函数接口定义:

acronym(phrase);

phrase是短语参数,返回短语的缩写词

裁判测试程序样例:

/* 请在这里填写答案 */

phrase=input()print(acronym(phrase))

输入样例:

central processing unit

输出样例:

cpu

代码如下:

def acronym(s):

s1 = s.title()

list1 = list()

for i in range(0,len(s)):

if i == len(s)-2:

break

if ord(s1[i]) <= 90 and ord(s1[i]) >= 65:

list1.append(s1[i])

#蒽?

return "".join(list1)

这个程序不难,记住英文字母的大小写转换函数即可。

# print(str.upper()) # 把所有字符中的小写字母转换成大写字母

# print(str.lower()) # 把所有字符中的大写字母转换成小写字母

# print(str.capitalize()) # 把第一个字母转化为大写字母,其余小写

# print(str.title()) # 把每个单词的第一个字母转化为大写,其余小写

# a-z:65-90

读书和健身总有一个在路上

如您对本文有疑问或者有任何想说的,请点击进行留言回复,万千网友为您解惑!

python缩写词函数_第6章函数-6 缩写词相关推荐

  1. 封装成vla函数_第四章:Python之函数

    第一节:函数入门与定义函数 理解函数 所谓函数,就是为一段实现特定功能的代码"取"个名字,以后即可通过该名字来执行(调用)这段代码 从逻辑上看,函数相当于一个黑匣子 定义函数的语法 ...

  2. python四大高阶函数_四大高阶函数

    目录 1. 匿名函数 在我们需要一个函数但又不想费神的去命名一个函数的场合下使用,这就是匿名函数 1 f = lambda x,y,z:x+y+z2 defF(x,y,z):3 return x+y+ ...

  3. PostgreSQL 10.1 手册_部分 II. SQL 语言_第 9 章 函数和操作符_9.15. JSON 函数和操作符...

    9.15. JSON 函数和操作符 表 9.43展示了可以用于两种 JSON 数据类型(见第 8.14 节)的操作符. 表 9.43. json和jsonb 操作符 操作符 右操作数类型 描述 例子 ...

  4. 编写分段函数子函数_编写自己的函数

    编写分段函数子函数 PYTHON编程 (PYTHON PROGRAMMING) In Python, you can define your own functions. 在Python中,您可以定义 ...

  5. subtotal函数_星期五的Excel函数:将总计为SUBTOTAL的筛选列表

    subtotal函数 The Excel SUM function does a great job of adding numbers on a worksheet, and it's probab ...

  6. js 实现2的n次方计算函数_密码杂凑函数的基本性质探讨

    密码学研究的宗旨是保证数据和通信的机密性.完整性和认证性,其中完整性和认证性的实现依赖于一类关键的密码学函数---密码杂凑函数.密码杂凑函数通常用来计算数据的短"指纹"(也称杂凑值 ...

  7. mysql独有的函数_数据库之MySQL函数(一)

    一.数学函数 1.绝对值函数 ABS(x) :返回 x 的绝对值 mysql> select ABS(2),ABS(-2.3),ABS(-22); 返回的结果如下: 数学学得好的大佬应该知道(本 ...

  8. 画分段函数_秃头节:“函数”段子已出炉高中数学题型分析

    高中数学函数题型整理解析版 函数图像 有关函数图象识别问题的常见题型及解题思路(1)由函数的定义域,判断图象左右的位置,由函数的值域,判断图象的上下位置:②由函数的单调性,判断图象的变化趋势:③由函数 ...

  9. ltrim函数_数据分析常用Excel函数

    Excel是我们工作中经常使用的一种工具,对于数据分析来说,这也是处理数据最基础的工具.本文介绍数据分析中最常用的Excel函数. 查找匹配类 文本数据清洗类 日期类 逻辑运算类 计算统计类 一.查找 ...

最新文章

  1. SQL Server 2012入门T-SQL基础篇:(8)Delete语句
  2. 使用meta属性禁用手机浏览器的缩放功能
  3. MVC-Razor(3)
  4. laravel auth login 重定向自定义_Laravel学习之路(一):最简单的API 认证(Passport)实践...
  5. 产品经理在工作中如何进行沟通
  6. LPC2103开发板I2C测试试验
  7. shell 目录下文件名放入循环_批量删除同一目录下的文件名前缀
  8. css实现强制不换行/自动换行/强制换行
  9. UI设计干货素材|如何正确使用直观打折数字使画面更饱满更具促销感!
  10. Presto在滴滴的探索与实践
  11. 傅立叶变换,时域,频域二
  12. 【SpringBoot】拦截器使用@Autowired注入接口为null解决方法
  13. iis中间件_.NET Core技术研究中间件的由来和使用
  14. 理解unittest(六)
  15. Qt 应用程序图标设置
  16. 全球十大黑客(第一让你不敢想象)
  17. UCT树用于四子棋对抗实验
  18. 创建微信订阅号全攻略
  19. 申请Teambition国际版并部署列表目录程序教程
  20. 微信小程序火车票查询 直取12306数据

热门文章

  1. Linux运维实战:CentOS7.6操作系统从入门到精通(11-15)
  2. vmware虚拟机linux破解密码
  3. access取字符串字段的函数mid和SQL中substring函数一样的作用
  4. 荣耀笔记本linux版装windows,荣耀笔记本装Win10系统三部曲 简单方便又快捷
  5. sed与awk笔记分享
  6. 马云2017年数博会全文实录:IOT、大数据将对传统制造业带来巨大的冲击!
  7. 【Unity】Unity、C#面试题目记录和解答
  8. 旧计算机无法识别usb3.,U盘插入电脑没反应?教你3个修复方法,解决USB无法识别问题...
  9. 中兴新支点命令篇——gcc编译
  10. html单元格向上对齐,HTML表格标记教程(32):单元格的水平对齐属性ALIGN