python pep 8 80极限白space
python pep 8 80 limit white space
我想将这行代码控制在 79 个字符以内。
return str('<' + student_number + ',' + name + ',' + str(age) + ',' + str(enrolled) + '>')
我想在缩进时不留任何空格
这是 79 个字符,包括 4 个白色 space 缩进。
return '<' + student_number + ',' + name + ',' + str(age) + ',' + str(enrolled) + '>'
根据您的初始构造:
- student_number 必须包含字符串
- 外面的
str()
没用
大概这是来自一个函数,所以你确实需要将它缩进 4,只留下 75 个可用空格。
怎么样:
return str('<' + student_number + ',' + name + ',' + str(age) +
',' + str(enrolled) + '>')
但我认为最好使用字符串格式:
return str('<%s,%s,%s,%s>' % (student_number, name, age, enrolled))
正如 cdarke 指出的那样,实际上不需要外部 str():
return '<%s,%s,%s,%s>' % (student_number, name, age, enrolled)
我想将这行代码控制在 79 个字符以内。
return str('<' + student_number + ',' + name + ',' + str(age) + ',' + str(enrolled) + '>')
我想在缩进时不留任何空格
这是 79 个字符,包括 4 个白色 space 缩进。
return '<' + student_number + ',' + name + ',' + str(age) + ',' + str(enrolled) + '>'
根据您的初始构造:
- student_number 必须包含字符串
- 外面的
str()
没用
大概这是来自一个函数,所以你确实需要将它缩进 4,只留下 75 个可用空格。 怎么样:
return str('<' + student_number + ',' + name + ',' + str(age) +
',' + str(enrolled) + '>')
但我认为最好使用字符串格式:
return str('<%s,%s,%s,%s>' % (student_number, name, age, enrolled))
正如 cdarke 指出的那样,实际上不需要外部 str():
return '<%s,%s,%s,%s>' % (student_number, name, age, enrolled)