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

Python语句概述20

时间:2015-10-28 19:37:01      阅读:219      评论:0      收藏:0      [点我收藏+]

标签:import   占位符   空间   命名   python语句   赋值语句   

一,语句

    1.赋值语句

    2.调用语句

    3.print,打印对象

    4.条件判断:if/elif/else

    5.序列迭代:for/else

    6.普通循环:while/else

    7.pass:占位符

    8.break

    9.continue

    10.def

    11.return

    12.yield

    13.global:命名空间

    14.raise:触发异常

    15.import

    16.from:模块属性访问

    17.class:类

    18.try/except/finally:捕捉异常

    19.del:删除引用

    20.assert:调试检查

    21.with/as:环境管理器

二,赋值语句

    1.需要事先赋值;

    2.隐士赋值:import, from, def, class, for, 函数参数;

    3.元组和列表分解赋值:

        当赋值符号(=)的左侧为元组或列表时,Python会按照位置把右边的对象和左边的目标自左而右逐一进行配对;

        个数不同时,会触发异常,此时可以以切片的方式进行;

        例如:

In [10]: l1 = (‘Mon‘,‘Tue‘,‘Wen‘)

In [11]: x,y,z = l1

In [12]: print x
Mon

In [13]: (x,y,z) = l1

In [14]: print y
Tue

In [15]: a,b = l1
---------------------------------------------------------------------------
ValueError                                Traceback (most recent call last)
<ipython-input-15-93261175aac2> in <module>()
----> 1 a,b = l1

ValueError: too many values to unpack

    4.多重目标赋值

        例如:

In [18]: num1 = num2 = num3 = 88

In [19]: print num1,num2,num3
88 88 88

In [27]: num1 = 66

In [28]: print num1,num2,num3
66 88 88

    5.增强赋值

        +=,-=,*=,/=,//=,%=

        例如:

In [31]: m = 4

In [32]: m += 2

In [33]: print m
6


本文出自 “Jessen Liu的博文” 博客,请务必保留此出处http://zkhylt.blog.51cto.com/3638719/1707341

Python语句概述20

标签:import   占位符   空间   命名   python语句   赋值语句   

原文地址:http://zkhylt.blog.51cto.com/3638719/1707341

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