统计字符串

while 1:number = char = space = other = 0strings = input("Please inpur a string(quit will be exit):")if strings == 'quit' or strings == 'exit':exit(1)for i in strings:if i.isdigit():number+=1elif i.isalpha():char+=1elif i.isspace():space+=1else:other+=1print('number={0}\nchar={1}\nspace={2}\nother={3}'.format(number,char,space,other))

练习2:
ABCD乘9=DCBA,A=? B=? C=? D=? 答案:a=1,b=0,c=8,d=9 1089*9=9801

for A in range(1,10):
for B in range(0,10):
for C in range(0,10):
for D in range(1,10):
if A1000+B100+C10+D==(D1000+C100+B10+A)9:
print('{0}{1}{2}{3}
9={4}{5}{6}{7}'.format(A,B,C,D,D,C,B,A))

九宫格练习3:

number=list()
count=1
for i in range(10):number.append(i)
num=[(a,b,c) for a in number for b in number if a!=b for c in number if a!=c and b!=c and a+b+c==15]
for L1 in num:for L2 in num:if set(L1) & set(L2):continuefor L3 in num:if set(L1) & set(L2) & set(L3):continueif L1[0]+L2[0]+L3[0]!=15:continueelif L1[1]+L2[1]+L3[1]!=15:continueelif L1[2]+L2[2]+L3[2]!=15:continueelif L1[0]+L2[1]+L3[2]!=15:continueelif L1[2]+L2[1]+L3[0]!=15:continueelse:print('''第{9}种例子-------------| {0} | {1} | {2} || {3} | {4} | {5} || {6} | {7} | {8} |-------------'''.format(L1[0], L1[1], L1[2], L2[0], L2[1], L2[2], L3[0], L3[1], L3[2], count))count += 1

编码问题

只有在python2中才有编码问题
在python2默认编码是ASCII, python3里默认是unicode
unicode 分为 utf-32(占4个字节),utf-16(占两个字节),utf-8(占1-4个字节), so utf-16就是现在最常用的unicode版本, 不过在文件里存的还是utf-8,因为utf8省空间

转载于:https://blog.51cto.com/jacksoner/2064857

统计字符串、九宫格、编码问题相关推荐

  1. 数据结构源码笔记(C语言):统计字符串中出现的字符及其次数

    //统计一个字符串中出现的字符及其次数 #include<stdio.h> #include<malloc.h> #include<string.h>#define ...

  2. 汇编语言统计字符串中字符的个数

     因为作业里面有一个题,需要用汇编语言统计字符串中字符的个数,然而老师给的答案居然是错的.为什么呢,因为arm是字对齐的,答案居然每个字只比较一次就过去了,我去,每个字是有四个字节的,这能对吗,所以, ...

  3. python字符串大写字母个数_【python实例】统计字符串里大写字母,小写字母的个数和非字母的个数...

    """ 给定一个以下字符串:统计大写字母的个数,小写字母的个数,非字母的个数. str1 = "ajdkkKDKEK1343KFKiriromfkfKKRIOW ...

  4. java 读取流的字符编码格式_如何使用Java代码获取文件、文件流或字符串的编码方式...

    标签: 今天通过网络资源研究了一下如何使用Java代码获取文件.文件流或字符串的编码方式,现将代码与大家分享: package com.ghj.packageoftool; import info.m ...

  5. Java案例——统计字符串中每个字符串出现的次数

    统计字符串中每个字符串出现的次数 需求: 1.键盘录入一个字符串,要求统计字符串中每个字符串出现的次数 举例:键盘录入"aababcabcdabcde" 在控制台输出:" ...

  6. 【廖雪峰Python学习笔记】字符串与编码

    字符串与编码 三种字符编码 ASCII编码 :计算机由美国人发明,最早只有127个字符编码-- 大小写英文字母.数字和符号 Unicode:把中文.日文.韩文等所有语言统一到一套编码中,2-4byte ...

  7. R语言nchar函数统计字符串中字符个数实战

    R语言nchar函数统计字符串中字符个数实战 目录 R语言nchar函数统计字符串中字符个数实战 #基础语法

  8. python代码统计字符串中大写字符、小写字符、特殊字符以及数值字符出现的次数

    python代码统计字符串中大写字符.小写字符.特殊字符以及数值字符出现的次数 #python代码统计字符串中大写字符.小写字符.特殊字符以及数值字符出现的次数 import restring = & ...

  9. python使用正则表达式统计字符串中出现次数最多的数字

    python使用正则表达式统计字符串中出现次数最多的数字 #python使用正则表达式统计字符串中出现次数最多的数字 # find the most occurring element import ...

  10. 使用指针统计字符串中的数字字符的个数

    <程序设计基础实训指导教程-c语言> ISBN 978-7-03-032846-5 p92 5.1.2 上级实训内容 [实训内容6]统计字符串中的数字字符,如字符串中的内容是 2def35 ...

最新文章

  1. 基于fpga的数码管动态扫描电路设计_【至简设计案例系列】基于FPGA的密码锁设计(altera版)...
  2. 启动targetcli时遭遇ImportError: cannot import name ALUATargetPortGroup故障
  3. variable ‘‘ of type ‘‘ referenced from scope ‘‘, but it is not defined 异常解决方法
  4. 编程之美2.2 不要被阶乘吓倒
  5. hdu 5023 poj 2777(线段染色)2014 ACM/ICPC Asia Regional 广州 Online
  6. Hibernate进阶之如何使用Hql内连接,外连接以及自连接
  7. linux需要检测的系统资源不足,细说Linux 系统优化
  8. python找不到指定的文件夹里_Python环球网在Unix中的指定文件路径中找不到*.txt
  9. 哈工大大数据实验_科研常用 | 实验大数据分析方法
  10. php文件出现UTF-8错误,php – 文件格式UTF8与BOM导致“标头已发送” – 错误
  11. java对象的我可变属性,不可变对象的所有属性都必须是最终的吗?
  12. 模块化开发RequireJS之shim配置
  13. IOS收起键盘的几种办法(摘抄自唐巧《iOS开发进阶》)
  14. redmibook螃蟹网卡信号差问题
  15. 安德斯.埃里克森 的研究
  16. 云和恩墨 -全球化数据资产端到端解决方案服务商
  17. 移动端 h5和原生交互的方式
  18. Carson带你学Android:RxJava过滤操作符
  19. C++.继承——虚继承
  20. DTU应用场景,你了解多少?

热门文章

  1. xcode自动刷新resource下的文件
  2. Cisco实例1—构建高可用性DM×××网络2—方案设计
  3. Zabbix安装记录
  4. linux安装opencv让输入密码,Linux下安装OpenCV步骤
  5. linux系统移植和根文件系统制作
  6. linux调度器(十)——调度器/proc信息解读
  7. 注册(二)之增加绑定
  8. java 数组随机抽取_Java利用数组随机抽取幸运观众
  9. ETL调优的一些分享
  10. Vigenère密码(Day 1)详解