当前位置: 首页 > 网络应用技术

多少个字母有Python(2023年的最新饰面)

时间:2023-03-07 20:12:06 网络应用技术

  指南:本文的首席执行官注释将介绍python中有多少个字母的相关内容。我希望这对每个人都会有所帮助。让我们来看看。

  导入字符串

  列表(string.ascii_uppercase)#26大写字母列表

  列表(string.ascii_lowercase)#26小写字母列表

  列表(string.ascii_letters)#26小写字母和26个大写字母列表

  代码:

  字符串=“ T恤”

  字母= []

  对于我的范围(65,91):

  letters.append(chr(i))#a-z

  对于我的范围(97,123):

  letters.append(chr(i))#a-z

  num = 0

  因为我在字符串中:

  如果我用信件:#如果是一封信

  num += 1

  打印(num)#output num

  运行结果:

  6

  备注:大胆部分的单词可以自行更改。

  分析:

  通过ASCII代码和CHR函数找到所有情况和致命字母,然后一一传递该词。如果是字母+1,则可以获取统计数据。

  1.实施想法

  您需要计算字符串中每个字母的次数;如果字母首次出现,则次数为1。如果字母不是第一次,则需要添加到原始字母中。当您需要保存字母和出现的数量时,然后同一字母出现多次,您需要在原始字母中保存的次数中添加1个;字典的数据类型可以达到这一需求。

  2.代码实现

  2.1统计信件

  每个字母统计字符串源代码:

  def count_each_char(str):

  dict = {}

  因为我在str:

  如果我不在dict中:

  dict [i] = 1

  别的:

  dict [i] += 1

  返回命令

  如果__name__ ==“ __ -main __”:

  res = count_each_char(“ abdefdcsdf”)

  打印(RES)

  统计字符串字母的简化版本出现时间源代码:

  dict [i]表示与字典中字母相对应的值(次数)

  dict.get(i,0)+1表示从字典中获取字母。如果在字典中找不到相应的字母,则字母i,字典中的第1字母

  def count_each_char(str):

  dict = {}

  因为我在str:

  dict [i] = dict.get(i,0)+1

  返回命令

  操作结果:

  2.2按字母数量排序

  源代码根据字母的次数出现:

  def count_each_char_sort_value(str):

  dict = {}

  因为我在str:

  dict [i] = dict.get(i,0) + 1

  #排序方法将生成一个排序的容器

  #operator.itemgetter(1)获取用于排序字典的第一维的数据

  #反向表示上空的排列

  dict = sorted(dict.items(),key = operator.itemgetter(1),反向= true)

  返回命令

  如果__name__ ==“ __ -main __”:

  res = count_each_char_sort_value(“ abdefdcsdf”)

  打印(RES)

  操作结果:

  从操作的结果中可以看出,通过调用排序方法,它已由指定的键进行排序

  str_1 =输入(“请输入字符串:”)

  numc = 0

  nums = 0

  numo = 0

  i = 0

  len_str = len(str_1)

  i = len_str:

  i += 1

  if(str [i] =“ a”)和(str [i] =“ z”):

  numc = numc+1

  if(str [i] =“ a”)和(str [i] =“ z”):

  nums = nums+1

  别的:

  numo = numo+1

  打印(“您输入的字符串的统计结果是:”,len_str)

  打印

  打印

  打印(“有%s其他字母”%numo)

  订购

  #python3.6

  s =输入(“请输入字符串:”)

  a = b = c = 0

  因为我在s:

  如果'a'= i ='z':

  A += 1

  elif'a'= i ='z':

  B += 1

  别的:

  C += 1

  打印(“您输入的字符串的统计结果是:”,Len(str))

  打印(f“有{a}大写字母”))))

  print(f“有{b}小写字母”))))

  print(f“有{c}其他字母”))))

  结论:以上是首席执行官注释中介绍了Python中有多少个字母的所有内容。我希望这对每个人都会有所帮助。如果您想了解有关此信息的更多信息,请记住收集并关注此网站。