一、print 和 import

print 打印多个表达式,用逗号隔开

>>> print 'ab','cd'

ab cd

import

import somemodule

from somemodule import somefunction

from somemodule import somefunction,anotherfunction

from somemodule import *

二、赋值

多个赋值

>>> x,y,z = 1,2,3

>>> print x,y,z

1 2 3

左右两边数目必须一样,否则会抛出异常。
链式赋值

>>> x=y='abc'

>>> x

'abc'

>>> y

'abc'

 
增量赋值

>>> x='abc'

>>> x+=x

>>> print x

abcabc

>>> x*=2

>>> print x

abcabcabcabc

对* / %等标准运算符都通用

三、条件和条件语句

假值 真值

False

None

所有类型的数字0(包括浮点型、长整型和其它类型)

空序列(空字符串、元组和列表等)

空的字典

假值之外的其它一切
if语句

if xxxx:

xxxx

if xxxx:

xxxx

else:

xxxx

if xxxx:

xxxx

elif xxxx:

xxxx

else:

xxxx

用在条件中的基本条件运算符

表达式 描述
x == y

x等于y

x < y x小于y
x > y x大于y
x >= y x大于等于y
x <= y x小于等于y
x != y x不等于y

x is y

x和y是同一个对象(比如x,y对应的是同一个列表)
x is not y x和y不是同一个对象
x in y x是y的成员
x not in y

x不是y的成员

在条件中也可以结合使用布尔运算符使得条件更加简明

and or not

四、循环

基本的while和for循环:

while

while xxx:

xxx

for

for xxx:

xxx

跳出循环:

break 会跳出整个循环
continue 结束当前的循环,跳到下一轮循环的开始

最新文章

  1. TODO:即将开发的第一个小程序
  2. java后端制作MD5加密
  3. hdu 5018 Revenge of Fibonacci
  4. 下拉菜单得经典写法html5
  5. inputs
  6. 去除Linq to Sql 查询结果中的空格
  7. ios开发——实战OC篇&amp;SQLite3的实际应用
  8. lispbox 安装运行.sh的时候出现 lispbox.sh: 2: lispbox.sh: Bad substitution
  9. 解决IE浏览器IFrame对象内存不释放问题
  10. JavaScript的“闭包”到底是什么(2)
  11. 01_docker学习总结
  12. 30第二建筑Github Page
  13. Git协作
  14. 批量录入快递地址-快宝地址服务(PHP代码示例)
  15. 编译安装mysql5.7.24踩的坑
  16. R语言学习——实例标识符
  17. mybatis下载地址(所有版本)
  18. Atitit uke公司简介与基本制度建设草案v11 r66 .docx
  19. ELF文件解析(二):ELF header详解
  20. MVC扩展控制器工厂,通过实现IControllerFactory,根据action名称生成不同的Controller

热门文章

  1. 在CentOS6上配置MHA过程全记录
  2. java关于随机数和方法重构
  3. jvm内存模型的理解
  4. wxPython中按钮、文本控件的简单运用
  5. Java web AJAX入门
  6. MVVM框架解析(一)
  7. 第三章 MySQL高级查询(一)
  8. 压缩感知“Hello World”代码初步学习
  9. 【解决方案】M2Crypto不支持python3
  10. php+openresty 部署安装