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的主要内容,如果未能解决你的问题,请参考以下文章

Python学习总结

Python学习 :函数

python 用于在终端中运行的sublime text 3的简单代码片段制作工具

Python 3学习笔记

学习 PyQt5。在我的代码片段中找不到错误 [关闭]

python 学习python语法的片段