Discuss / Python / 4个空格而不是tab?

4个空格而不是tab?

Topic source

这样会不会造成代码效率变低?毕竟敲一下的事儿变成敲四下

zcqshine

#2 Created at ... [Delete] [Delete and Lock User]

tab一下就好啊...再说了, 在编辑器下会自动缩进,比如sublime下

Lotus丨bobo

#3 Created at ... [Delete] [Delete and Lock User]

文本编辑器里都有设置Tab键的,可以将Tab键设置成4个空格的格式,这样用起来也是之间按一下Tab缩进就好了 Notepad++(v6.7.8)的Tab设置在:设置→首选项→制表符设置→制表符宽度:4,同时勾选转换为空格

在此插入代码

'请问这样写为什么错误???'

a =raw_input('please enter a number:') if a >= 0: print(a) else: print(-a)

子轶者

#5 Created at ... [Delete] [Delete and Lock User]

这个应该是2.x版本的用法吧

CXSunshine_

#6 Created at ... [Delete] [Delete and Lock User]

python2里用raw_input() python3里用input()

_哩哩猫

#7 Created at ... [Delete] [Delete and Lock User]

@4楼,没有将a的值赋予给下面的a

a = int(a)

input()输入的数字会转换成字符串,需要显示的转换成数字a=int(a)

莫-小-苝

#9 Created at ... [Delete] [Delete and Lock User]

解决方案一:输入的a应该进行格式转换,转换成int型

解决方案二:使用input接收输入变量


  • 1

Reply