python中关于计数
1、左对齐,保留三位小数
1 print("{:>3}".format(n))
2、一段文字中文字与标点符号计数
1 #方法1: 2 3 s = "学而时习之,不亦说乎?有朋自远方来,不亦乐乎?人不知而不愠,不亦君子乎?" 4 n = 0 # 汉字个数 5 m = 0 # 标点符号个数 6 7 ls = [",","。","?"] 8 for i in s: 9 if i in ls: 10 m += 1 11 n = len(s) - m 12 13 print("字符数为{},标点符号数为{}。".format(n, m)) 14 15 16 #方法2: 17 18 s = "学而时习之,不亦说乎?有朋自远方来,不亦乐乎?人不知而不愠,不亦君子乎?" 19 n = 0 # 汉字个数 20 m = 0 # 标点符号个数 21 22 m = s.count(",")+s.count('?') 23 n = len(s) - m 24 25 print("字符数为{},标点符号数为{}。".format(n, m))