Python学习3
Posted jinggege-0224
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python学习3相关的知识,希望对你有一定的参考价值。
作用域
只要变量在内存中就能被调用!但是(函数的栈有点区别)
对于变量的作用域,执行声明并在内存中存在,如果变量在内存中存在就可以被调用。
1 if 1==1: 2 name = ‘tianshuai‘ 3 print name
所以下面的说法是不对的:
外层变量,可以被内层变量使用
内层变量,无法被外层变量使用
三元运算
result = 值1 if 条件 else 值
1 name = raw_input("please input your name: ") 2 if name = "tianshuai": 3 print "you are so shuai!!!" 4 else: 5 print "you are ok"
上面的例子可以用三元运算一句解决:
1 name = raw_input("please input your name: ") 2 shuai = "shuaige" if name == "tianshuai" else "is ok" 3 print shuai
注:循环可以包含循环,列表可以包含列表,元组当然也可以包含元组,字典可以包含字典!思想不要太局限!放开想!
以上是关于Python学习3的主要内容,如果未能解决你的问题,请参考以下文章