- Python变量作用域
没有各种括号,用缩进来表示代码块,确实方便,至少,不用再按Shift键了,但是啊,凡shi有个但是,它的变量的作用域感觉很不明显,至少我现在觉得是,稍微写多一点,同一个变量要常用,但不在同一个代码块,就不知道谁是谁了;比如看下面这个代码:
def var_var_valid_1(a):
error_num = 0
if a>10:
error_num = 10
A = "da_yu_10"
B = "DA_YU_10"
print("a>10")
# 这么写else也没什么不可吧?(辶
elif a>9:
error_num = 9
A = "da_yu_9"
B = "DA_YU_9"
print("a>9")
else: pass
if a>8:
b=B
error_num = 8
A = "da_yu_8"
print(error_num)
print(A)
print(b)
结果:令 a=120
a>10
8
da_yu_8
DA_YU_10
找书细究下!
- Python字典套字典
单纯嵌套
一层嵌套,使用str()
二层嵌套,使用str()两次
之前没注意到,结果就使用一层了嵌套,在拼接SQL语句时翻车了!
Other:
求助, str 转 dic 问题:
Convert a python dict to a string and back: