笨方法学python 习题37

还是在笨方法学python中。。。
本节的习题是看一下作者列出的python中的各种运算符,尝试来理解这些符号。
在这里,我只列出了一些自己不会的,通过查百度得到得答案,这里来列举一下。
(另外有不怎么会的可以在菜鸟编程中搜索一下,一个挺不错的变成网站)

del                              删除变量 解除变量对数据的引用
from                           获取模块特定的变量名
as                                import someone as a  假如someone是某个模块,这里将a指向模块someone,相当于给someone赋个别名罢了
global                         定义全局变量的时候使用   (栗子:在自定义的函数体内拓展到所有的程序中)
with                            你需要获取一个句柄,从文件中读取数据,然后关闭文件句柄
assert                          断言函数   (例子:assert 1 == 2,它是不对的,所以会首先返回 AssertionError错误)
pass                            该关键字为空语句,目的是为了保持程序结构的完整性。(假如:你自定义了一个函数,里面没有任何语句,这样python就会报错,而如果你使用了pass语句,这样就可以规避这一错误)
yield                            生成器的什么东东。。。   看不懂。。。
except                         忽视运行程序中的运行错误
class                            python中的类
exec                            执行储存在字符串或文件中的Python语句   (栗子:exec(object[, globals[, locals]]))
raise                            主动抛出异常
continue
                      和c语言一样的,跳出本次循环
finally
                          异常处理的时候用到的,具体的现在还没咋看懂
lambda                        也叫做匿名函数  可以使代码精练,更容易理解  (栗子:foo = [2, 18, 9, 22, 17, 24, 8, 12, 27]    print filter(lambda x: x % 3 == 0, foo)   [18, 9, 24, 12, 27])
try                                异常处理    try的工作原理是:当开始一个try语句后,python就在当前程序的上下文中作标记,这样当异常出现时就可以回到这里,try子句先执行,接下来会发生什么依赖于执行时是否出现异常。
\\                                  \
\b                                 转义成了回退符  退格
\a                                  响铃
\r                                   回车
\v                                  纵向制表符
\t                                   横向制表符
%e                                 浮点数:以指数形式输出
%g                                 浮点数:更具实际情况输出
%f                                  浮点数:输出浮点数
%c                                 字符
%%
                                输出一个%
**                                   指数运算
//                                   整数除法(2.x的版本中 需要加上from_future_import division这条语句   3.x版本则不需要)
%                                   取余数
@                                  @a   @b   def c(): 执行的过程为:a(b(c())) 
/=                                  除法赋值符号   例子:   c/=a   c=c/a
//=                                 取整除运算符   栗子:c//=a  c=c//a



猜你喜欢

转载自blog.csdn.net/qq_40258748/article/details/83002266