统计字符个数
描述
已知变量 s="学而时习之,不亦说乎?有朋自远方来,不亦乐乎?人不知而不愠,不亦君子乎?",编程统计并输出字符串 s 中汉字和标点符号的个数。
补充程序,分别输出字符串s中汉字和标点符号的个数。
s = "学而时习之,不亦说乎?有朋自远方来,不亦乐乎?人不知而不愠,不亦君子乎?"
n = 0 #汉字个数
m = 0 #标点符号个数
#在这里补充代码,可以多行
print("字符数为{},标点符号数为{}。".format(n, m))
s = "学而时习之,不亦说乎?有朋自远方来,不亦乐乎?人不知而不愠,不亦君子乎?"
#汉字个数
n = 0
#标点符号个数
m = 0
m=s.count('?')+s.count(',')
n=len(s)-m
print("字符数为{},标点符号数为{}。".format(n, m))
输出格式控制 II
类别:Python 基本数据类型
给定一个整数数字 0x1010
,请依次输出 Python 语言中十六进制、十进制、八进制和二进制表示形式,使用英文逗号分隔。
示例1:
输入:无
输出:"0x1010,4112,0o10020,0b1000000010000"
错误代码
print('{0:x},{0},{0:o},{0:b}'.format(0x1010))
前面要加前缀
print('0x{0:x},{0},0o{0:o},0b{0:b}'.format(0x1010))