Lzp729@Blog
道法自然
Browse: Home / 打印

打印

Python知识整理 (11) if测试

By lzp729 on July 21, 2010

Python语句特性: 语句是逐个运行的; 块和语句的边界会自动被检测; 复合语句 = 首行 + “:” + 缩进语句; 空白行, 空格以及注释通常都被忽略掉; 文档字符串(docstring)会被忽略, 但是被保存并由工具显示.
Python不在乎怎么缩进代码, 只在乎缩进是否一致.
Python的真假为True和False, 开头大写, 没有C语言的&&, || 和 !, 只有 and, or和not.
or逻辑表达式, 会从左到右, 短路运算, 直到返回第一个为真的对象, 若无真对象, 则返回最后一个. 2 or 3 返回2
and逻辑表达式, 会从左到右运算, 直到返回第一个为假的对象, 若无假对象, 则返回最后一个, 2 and 3 返回3
A = Y if X else Z 等价于 if X A = Y else A [...]

Posted in Python知识整理 | Tagged if, Python, 打印, 知识整理 | Leave a response

Python知识整理 (10) 赋值, 表达式和打印

By lzp729 on July 21, 2010

赋值语句建立对象引用值; 变量名在首次赋值时会被创建; 变量名在引用前必须赋值; 隐式赋值语句包括 import, from, def, class, for, 函数参数.

元组及列表分解赋值: spam, ham = ‘yum’, ‘YUM’; [spam, ham] = ['yum','YUM']
序列赋值: a, b, c, d = ‘spam’; 则a b c d 分别为s p a m
多重目标赋值: spam = ham = ‘lunch’
增强赋值语句: spam += 42

交换两值: val1, val2 = val2, val1; 右侧的元组会自动记住先前的变量的值.
print X 等价于 import sys; sys.stdout.write(str(X) + ‘\n’)
输出流重定向 temp [...]

Posted in Python知识整理 | Tagged Python, 打印, 知识整理, 赋值 | Leave a response

打印

  • Python知识整理 (11) if测试
  • Python知识整理 (10) 赋值, 表达式和打印

Copyright © 2012 Lzp729@Blog.

Powered by WordPress and Hybrid, Theme By Lzp729.

RSS feed Site Map