Python

print(在Python 3.0中就变成了函数了)

print语句是把对象用文本化的形式输出到标准的输出流上。

Operation  Interpretation
print spam, ham  Print objects to sys.stdout, add a space between
print spam, ham,  Same, but don't add newline at end

>>> print 'Hello World!'
Hello World!

del

del删除语句,可以删除列表和字典中的一项,删除列表中的一个切片,可以完整的删除一个对象。它与pop()方法不同,pop方法会返回一个值。

if

if 语句的基本形式如下:

if <test1>:                         #if test

<statements1>             # associated block

elif <test2>:                      # optional elif's

<statements2>

else:                                 # optional else

<statements3>

如果复合语句是单一语句,可以和前面的语句写在同一行。这条原则也适用于for循环和while循环。

Python没有switch/case语句。

条件表达式(即“三元操作符”2.5版本以后)

C/C++:   C? X:Y   C是条件表达式,X是C为真的结果,Y是C为假的结果

Python:   X if C else Y

 
while
while expression:

suite_to_repeat

While 循环的suite_to_repeat子句会一直循环执行,直到expression值为假。

for Python中的for类似于C#中的foreach

for iter_var in iterable:

suite_to_repeat

每次循环,iter_var迭代变量设置为可迭代对象(序列,迭代器或其他支持迭代的对象)的当前元素,提供给suite_to_repeat语句块使用。

>>> lst = [1,2,3,4,5]
>>> for item in lst:
... print str(item)
...
1
2
3
4
5
>>>
break

和C中传统的break用法一样,该语句可以结束循环然后跳转到下条语句。可以用在while循环和for循环中。

continue

和C中传统的continue用法一样,循环中遇到该语句,程序会终止当前循环,并忽略剩余的语句,然后回到循环的顶端。

vpass

如果在需要有语句块的时候不想写任何语句,可以使用pass。

该语句在开发和调试很有用。

def  foo_func():

pass

或是

if user_input = “do_calc”:

pass

else:

pass

else

在while,for循环后,也可以有else语句

else语句在循环正常完成之后执行,如果是break语句,也会跳过else语句。

>>> count = 3
>>> while count > 0:
... print count
... count-=1
... else:
... print 'else'
...
3
2
1
else

|      语句|         辅助语句  |
|            |   if|  while|  for|
|elif        |   ●|     |      |
|else      |   ●|    ●    |    ●|
|break    |    |    ●    |    ●|
|continue|    |    ●    |    ●|
|pass     |   ●|    ●    |    ●|

Python基础(6) - 基本语句的更多相关文章

  1. Python基础之条件语句和循环

    条件语句 Python中的条件语句分为 if ...else . if ...elif...else  以及if ...else 的嵌套使用: username = input('请输入您的用户名:' ...

  2. Python基础入门-IF语句

    今天给大家分享一下Python中的IF语句的使用场景以及注意事项.主要内容如下: 1.python中的真假 2.Python操作符 3.if语句实例和嵌套实例 4.if语句中的if嵌套实例 5.and ...

  3. 【Python基础】条件语句

    Python条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块. 可以通过下图来简单了解条件语句的执行过程: Python程序语言指定任何非0和非空(null)值为tr ...

  4. python基础 数据类型 判断语句

    python 类unix系统默认已经安装或使用源码包./confighuremakemake install python运行方法 通过交互式解释器 [root@room1pc01 ~]# pytho ...

  5. python基础-分支判断语句(4)

    1.分支判断语句 1.单一if结构 2.if-else结构 3.if-elif-else结构 4.if嵌套结构 2.单一if结构 只有一种情况的时候 if 条件: 执行语句 说明: if后面的条件成立 ...

  6. python基础之if语句

    python之if语句 通用格式 if <test1>: <do something> elif: <do something> else: <do some ...

  7. python基础,变量,if语句

     一.python初识 python是一门 解释型弱类型编程语言. 特点: 简单.明确.优雅 二.python的解释器 CPython. 官方提供的. 内部使用c语言来实现 PyPy. 一次性把我们的 ...

  8. Python基础、条件语句和基本数据类型

    1. 第一句python - 后缀名是可以是任意? - 导入模块时,如果不是.py文件 ==> 以后文件后缀名是 .py 2. 两种执行方式 python解释器 py文件路径 python 进入 ...

  9. Python基础学习之语句和语法

    语句和语法 python语句中有一些基本规则和特殊字符: 井号键“#”表示之后的字符为python注释: 三引号(‘‘‘ ’’’)可以多行注释 换行“\n”是标准的行分隔符(通常一个语句一行): 反斜 ...

随机推荐

  1. Android-动态添加控件到ScrollView

    在实际开发过程中,会需要动态添加控件到ScrollView,就需要在Java代码中,找到ScrollView的孩子(ViewGroup),进行添加即可. Layout: <?xml versio ...

  2. Spring事务管理—aop:pointcut expression 常见切入点表达式及事物说明

    例: <aop:config>  <aop:pointcut expression="execution(* com.xy.service.*.*(..))"   ...

  3. jquery库与其他库冲突的问题解决-jquery.noConflict()

    在使用jQuery开发的时候,可能还会使用到其他的JS库,比如Prototype,但多库共存时可能会发生冲突:若是发生冲突后,可以通过以下几种方案进行解决: 一. jQuery库在其他库之前导入,直接 ...

  4. 相当郁闷的问题,TabHost选项卡标签图标始终不出现?

    在学习Android TabHost布局过程中,很多教程告诉我,这样来显示选项卡标签的图标和文字: TapSpec spec1 = tabHost.newTabSpec("tab 1&quo ...

  5. Jenkins Pipeline+Maven+Gitlab持续集成构建

    http://www.cnblogs.com/xiaodai12138/p/9996995.html

  6. C# 设置textedit只能输入英文数字下划线,并且只能以英文开头(正则表达式)

    this.textEdit1.Properties.Mask.EditMask = @"[a-zA-z][a-zA-Z0-9_]*";

  7. Nginx源码编译

    1. 概述 有时由于添加了自己编写的c++模块,或者改了源码的一些名称.配置什么的,需要自行编译nginx. 可以先下下来源码,然后需要的话就自己改下源码或增加模块,最后再编译成linux或者wind ...

  8. git subrepo

    此文已由作者张磊授权网易云社区发布. 欢迎访问网易云社区,了解更多网易技术产品运营经验. 前言 目前对 git 仓库拆分的已有实现之一,并没有合并到 git 发行版中.项目的地址是 https://g ...

  9. Hibernate Update方法提交错误

    最近用通用Dao更新对象,报了以下错误 Row was updated or deleted by another transaction (or unsaved-value mapping was ...

  10. composer手动安装到windows

    1.配置系统变量 Path 计算机->高级系统设置->环境变量->找到系统变量Path  双击 加入  ;php根目录地址:php中ext地址    如 :“;D:\phpStudy ...