一个编程的问题,求解

img


1•为什么t要用双引号,并且中间是空的
2•first=true是什么意思
3•最后改写为什么upper()里面什么都没有

  1. t 的定义是代表经过程序处理后得到的符合题意的最终字符串
  2. t 要用双引号,并且中间是空的是代表给 t 赋初始值为空字符串,字符类型数据要用双引号包裹
  3. for c in s 表示遍历字符串s , c每一次遍历的字符
  4. first 的定义是用来判断当前遍历到的字符 c 是否是逗号,由于刚开始定义没有值,所以先初始化为值True
  5. upper 代表小写变大写的方法,返回值类型为void,所以没有参数
  6. 整体的题目是伪代码

t = ""
就好比
i = 0
一样,表示一个空字符串。
first是一个布尔变量,表示是不是匹配的第一个,因为第一个前面不要逗号。
t = t.upper() 是把 t字符串改为大写