python3 中常见问题
1、print如何不换行
print函数中end="\n"(换行)为默认值,如果不想换行,修改此默认值
for i in range(1, 5):
print("*", end = '')
输出 ****
2、and-or 的使用
a = 1
b = 2
c = True and a or b 返回 a
但是当a = "" 或 a = 0时,上式的结果是 b
and-or的问题关键在于确保 a 不为假,常用的方法为 a->[a],b->[b],那么
c = True and [a] or [b]
在孤独中思考,在思考中成熟,在成熟中升华