给定一个单词,你需要判断单词的大写使用是否正确。

我们定义,在以下情况时,单词的大写用法是正确的:

全部字母都是大写,比如"USA"。
单词中所有字母都不是大写,比如"leetcode"。
如果单词不只含有一个字母,只有首字母大写, 比如 "Google"。
否则,我们定义这个单词没有正确使用大写字母。

示例 1:

输入: "USA"
输出: True
示例 2:

输入: "FlaG"
输出: False
注意: 输入是由大写和小写拉丁字母组成的非空单词。

class Solution:def detectCapitalUse(self, word: str) -> bool:      return word.islower() or word.isupper() or word.istitle()

leetcode520. py解字符串真是太残暴了相关推荐

  1. 详解字符串比较函数:strcmp函数及其模拟实现

    详解字符串比较函数:strcmp函数及其模拟实现!!! 对于字符串比较函数:strcmp函数,想必大家也不会感觉陌生,毕竟在之前就有过接触!虽然很少使用,但是,见面了也能认出来!只不过不太怎么使用过罢 ...

  2. java clob内存溢出_java - java.sql.SQLException:ORA-01704:字符串文字太长时插入或更新 - 堆栈内存溢出...

    通常,当我插入4000个字符限制时,它的工作正常,但当超过4000个字符时,它抛出SQL异常字符串文字太长,即使我的DISCHARGE_TEXT数据类型是CLOB 我的JavaScript代码是 fu ...

  3. ORA-06502: PL/SQL: 数字或值错误 : 字符串缓冲区太小解决办法

    1.今天写的存储过程在执行过程中,报如下错误. exec PRO_T_008pro_update_add_delete(17,1,1,1,1,45.0,54.0,45.0,45.0,45.0,54.0 ...

  4. BAT批处理中的字符串处理详解(字符串截取)

    BAT批处理中的字符串处理详解(字符串截取 批处理有着具有非常强大的字符串处理能力,其功能绝不低于C语言里面的字符串函数集.批处理中可实现的字符串处理功能有:截取字符串内容.替换字符串特定字段.合并字 ...

  5. 生成awr报告时报ORA-06502: PL/SQL: 数字或值错误 : 字符串缓冲区太小

    生成awr报告时报错: ERROR: ORA-06502: PL/SQL: 数字或值错误 :  字符串缓冲区太小 ORA-06512: 在 "SYS.DBMS_WORKLOAD_REPOSI ...

  6. 也谈Oracle异常: ORA-06502: PL/SQL: 数字或值错误 : 字符串缓冲区太小

    也谈Oracle异常: ORA-06502: PL/SQL: 数字或值错误 : 字符串缓冲区太小 参考文章: (1)也谈Oracle异常: ORA-06502: PL/SQL: 数字或值错误 : 字符 ...

  7. oracle导入提示字符过长,Oracle 解决【ORA-01704:字符串文字太长】

    错误提示:oracle在toad中执行一段sql语句时,出现错误'ORA-01704:字符串文字太长'.如下图: 原因:一般为包含有对CLOB字段的数据操作.如果CLOB字段的内容非常大的时候,会导致 ...

  8. 【解决方案】Oracle插入/更新CLOB字段报ORA-01704:字符串文字太长

    [解决方案]Oracle插入/更新CLOB字段报ORA-01704:字符串文字太长 解决办法: 1.如果插入的SQL比较少,那么可以人工处理.方法是使用PLSQL Developer软件,命令为:se ...

  9. PLS-00172: 字符串常值太长

    ORACLE使用程序块语法写入CLOB类型字段依然报错提示:PLS-00172: 字符串常值太长 报错原因:ORACLE处理CLOB字段时,ORACLE默认会把字符串转成VARCHAR2类型,而VAR ...

最新文章

  1. RocketMQ高性能之底层存储设计
  2. 安装Jenkins及配置自由风格自动打包部署
  3. Python 实现循环的最快方式(for、while 等速度对比)
  4. android同步aar到jcenter,android上传aar到jcenter
  5. Linux CPU占用率监控工具小结
  6. 关于线程join方法的理解
  7. cosmic中文翻译_cosmic是什么意思,cosmic翻译成中文,英译中-xyz翻译网
  8. 白盒测试——静态白盒测试
  9. 网络安全实验室CTF—选择题解析 writeup
  10. 【翻译】ASML Automatic Streaming Machine Learning
  11. caj转word免费转换怎么操作?
  12. python的spider程序下载_开源网络爬虫程序(spider)一览
  13. python类的封装是什么意思_python类封装 python中将函数和变量封装成类的好处
  14. 进程间的通信(Linux)
  15. 计算机排查方法,电脑主板故障排查方法
  16. 剑指offer 06. 从尾到头打印链表
  17. 07图示围墙lisp_大神门有没有CASSlisp程序将房屋注记放在右上角?大神门有没 爱问知识人...
  18. 远程服务器网刻系统,金福全自动PXE网刻工具
  19. 【CC2530授课笔记】(11)超声波测距的原理及实现 (采用HC-SR04模块)
  20. pyspark dataframe生成一列常量数组

热门文章

  1. ubuntu 开放端口_Masscan端口扫描工具使用小手册
  2. 冠榕智能灯光控制协议分析(controller-node)
  3. 2018高职计算机474分排名,2018年高职分类考试招生录取分数线出炉
  4. xps13 linux 硬盘分区,在xps13上安装ubuntu16.04教程
  5. 【转】CT球管小知识--热容量
  6. 【转】C#数据结构-有限状态机
  7. 【转】MySQL日期函数与日期转换格式化函数大全
  8. 【Excel】使用VLOOKUP+IF实现多列条件匹配查询
  9. 【考研计算机】AOE关键路径
  10. 下载matlab安装包太慢_Matlab2017a软件安装包以及安装教程