文章目录 前言 1. 题目 2. 题目分析 3. 四个python内置函数 3.1 lower()方法 3.2 ord()方法 3.3 bin()方法 3.4 count()方法 4. 代码 前言 再一次感受到了python的强大,这个题这么复杂的操作,python只用了4个函数,12行就搞定了。这次总结一下这4个函数。 1. 题目 给定一串长度不超过 1 0 5 10^5 105 的字符串,本题要求你将其中所有英文字母的序号(字母 a-z 对应序号 1-26,不分大小写)相加,得到整数 N,然后再分析一下 N 的二进制表示中有多少 0、多少 1。例如给定字符串 PAT (Basic),其字母序号之和为:16+1+20+2+1+19+9+3=71,而 71 的二进制是 1000111,即有 3 个 0、4