python题库 No.32 统计数据类型

要求定义函数 count 来统计列表 dataList = [1,"j",2,4,"f","y",7] 中,整型和字符串数量。
最后输出:列表中整型数量为x,字符串数量为x

参考答案:

def count(list):
  num_int = 0
  num_str = 0
  for i in list:
    if type(i) == int:
      num_int = num_int + 1
      
    if type(i) == str:
      num_str = num_str + 1
     
  print(f"列表中整型数量为{num_int},字符串数量为{num_str}")
    
    
 
   
dataList = [1,"j",2,4,"f","y",7]
count(dataList)
    

标准答案:
image

点评:
把print语句写在函数里面和外部是一样的
还有一种方法是return变量,然后调用函数的时候,用print(函数)打印出来。
return就像是一个篮子,能够把函数内部产生的变量都接住并装起来。

posted @ 2025-12-25 14:52  点影成金  阅读(18)  评论(0)    收藏  举报