码迷,mamicode.com
首页 > 编程语言 > 详细

Python学习3

时间:2020-02-05 13:24:35      阅读:56      评论:0      收藏:0      [点我收藏+]

标签:循环   span   区别   存在   无法   学习   int   ase   name   

作用域

只要变量在内存中就能被调用!但是(函数的栈有点区别)

对于变量的作用域,执行声明并在内存中存在,如果变量在内存中存在就可以被调用。

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

标签:循环   span   区别   存在   无法   学习   int   ase   name   

原文地址:https://www.cnblogs.com/jinggege-0224/p/12263083.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!