大咖丶C 发表于 2020-11-1 13:12:06

python萌新,求帮助

麻烦问一下Unmodified,using都是怎么出现的,莫名其妙就出现了,这又不是人名,为什么要突然输出Unmodified????

jackz007 发表于 2020-11-1 13:20:49

本帖最后由 jackz007 于 2020-11-1 13:23 编辑

   "Unmodified" 意思是没有经过编辑处理的原始字符串的样子,打印出这个信息当然是 print("Unmodified:") 这条语句执行的结果。
   "\tEric Mathes\n" 这个字符串前面带 TAB 字符 '\t',后面带换行符 '\n',经过 lstrip() 处理,会把前面的 TAB 字符 '\t' 去掉,经过 rstrip() 处理,会把后面的换行符 '\n' 去掉,经过 strip() 处理,会把前面的 TAB 字符 '\t' 和后面的换行符 '\n' 统统去掉。

疾风怪盗 发表于 2020-11-1 13:24:29

Unmodified,using都是怎么出现的



这些是提示吧,是自己输入的。。。。。。。。。。。。。。。。意思是下面的操作是啥意思。。。。

大咖丶C 发表于 2020-11-1 13:59:04

jackz007 发表于 2020-11-1 13:20
"Unmodified" 意思是没有经过编辑处理的原始字符串的样子,打印出这个信息当然是 print("Unmodified:" ...

那他用Unmodified的意义是什么,告诉我什么?我还是不懂

疾风怪盗 发表于 2020-11-1 14:04:14

大咖丶C 发表于 2020-11-1 13:59
那他用Unmodified的意义是什么,告诉我什么?我还是不懂

为什么要纠结意义呢。。。。。你把这两个英文单词,换成中文不也可以么?
Unmodified翻译为:未更改的,using翻译为使用的

大咖丶C 发表于 2020-11-1 14:10:12

jackz007 发表于 2020-11-1 13:20
"Unmodified" 意思是没有经过编辑处理的原始字符串的样子,打印出这个信息当然是 print("Unmodified:" ...

麻烦还问一下, \n放在末尾好像没什么用吧,相当于没用拉?

jackz007 发表于 2020-11-1 14:13:52

      这个是换行符,当显示的信息需要换行时,就在那个位置添加一个 '\n' 字符。

      考察一下这个代码:
print('1\n2\n3\n\nA\nB\nC\n')

大咖丶C 发表于 2020-11-1 14:19:26

jackz007 发表于 2020-11-1 14:13
这个是换行符,当显示的信息需要换行时,就在那个位置添加一个 '\n' 字符。

      考察一下这个代 ...

你看,我把最后的\n去掉,结果一样
页: [1]
查看完整版本: python萌新,求帮助