专栏首页python3Python 基本语句

Python 基本语句

Python 基本语句

首先申明下,本文为笔者学习《Python学习手册》的笔记,并加入笔者自己的理解和归纳总结。

1、Python语句特点

(1) if语句中括号()是可选的。 (2) 冒号(:)出现在结尾,表示一个语句的结束。 (3) 分号(;)不用出现在结尾。 (4) 大括号不在需要,而是以缩进来表示代码块的开始和结尾。

2、if语句

(1) 一般格式

if <state1>:               # if语句,以分号(:)结尾
	<statement1>           # 缩进替代大括号
elif <state2>:             # elif语句,可以有多个
	<statement2>
else:                      # else语句
	<statement3>

(2) 只包含if语句。

>>> if x > 1:
	print "True"

(3) if和else配合使用。

>>> if x > 1:
	print "True"
else:
	print "False"

(4) 多路选择elif。

>>> if x < -1:
	print "x < -1"
elif x < 0:
	print "x < 0"
elif x < 1:
	print "x < 1"
else:
	print "x >= 1"

3、while语句

(1) 一般格式。

while <state1>:            # where语句,以分号(:)结尾
	<statement1>
else:                      # else语句,循环正常结束调用
	<statement2>

(2) while单独使用。

>>> x = "HelloWorld!"
>>> while x:               # x是否是空列表
	print x[0],
	x = x[1:]
H e l l o W o r l d !

(3) else是循环结束时调用。

>>> L = [1, 2, 3, 4]
>>> while L:
	print L[0],
	L = L[1:]
else:                      # 循环结束,调用else语句
	print 6
1 2 3 4 6

4、for语句

(1) 一般格式。

for <target> in <object>:  # for语句,以分号(:)结尾
	<statement1>
else:                      # else语句,循环正常结束调用
	<statement2>

(2) for单独使用。

>>> for x in [1, 2, 3, 4]:
	print x,
1 2 3 4
>>> for x in ("hello", "world"):
	print x
hello
world

for使用元组赋值。

>>> T = [(1, 2), (3, 4), (5, 6)]
>>> for (a, b) in T:
	print a, b
>>> for item in T:
	a, b = item
	print a, b
1 2
3 4
5 6

for对字典操作时,实际是对字典的关键字列表操作。

>>> D = {"a":1, "b":2, "c":3}
>>> for item in D:
	print item, D[item]
a 1
c 3
b 2

(3) else是循环结束时调用。

>>> L = [1, 2, 3, 4]
>>> for x in L:
	print x,
else:
	print 6
1 2 3 4 6

5、break和continue语句用于循环语句中。

break用来跳出循环。

>>> x = "HelloWorld!"
>>> while True:
	if x:                  # x是否是空列表
		print x[0],
		x = x[1:]
	else:                  # x是空列表,跳出循环
		break
H e l l o W o r l d !

continue用来跳到循环的顶端。

>>> L = [1, 2, 3, 4, 5, 6, 7, 8, 9]
>>> for x in L:
	if x % 2 == 0:         # 如果x是偶数,跳过下面语句
		continue
	print x,               # 该方法只会打印奇数
1 3 5 7 9

6、pass语句

pass是空的占位语句。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Python基础学习

            break语句用来终止循环语句,即循环条件没有False条件或者序列还没完全递归结束,也会停止执行语句。

    py3study
  • Python的控制流

        if语句用来检验一个条件, 如果 条件为真,我们运行一块语句(称为 if-块 ), 否则 我们处理另外一块语句(称为 else-块 )。 else 从句...

    py3study
  • Python_实用入门篇_04

    if 条件测试为 true:                                   

    py3study
  • Python基础入门_3条件语句和迭代循环

    Python 的条件语句就是通过一条或者多条语句的执行结果(判断 True 或者 False)来决定执行的代码块。

    材ccc
  • Python基础学习

            break语句用来终止循环语句,即循环条件没有False条件或者序列还没完全递归结束,也会停止执行语句。

    py3study
  • 从0开始的Python学习006流程控制

    使用if语句来校验一个条件,如果条件为真(True),运行if-块,如果为假(False),运行else-块。

    Happy、Liu
  • python 基础学习随笔

    江小白
  • Python的控制流

        if语句用来检验一个条件, 如果 条件为真,我们运行一块语句(称为 if-块 ), 否则 我们处理另外一块语句(称为 else-块 )。 else 从句...

    py3study
  • Python 3 基础语法入门

    模块是一个包含所有你定义的函数和变量的文件,其后缀名是.py。模块可以被别的程序引入,以使用该模块中的函数等功能。这也是使用 python 标准库的方法。常见的...

    用户6184845
  • Python基础语法(二)

    根据Python的缩进规则,如果if语句判断是True,就把缩进的两行print语句执行了,否则,什么也不做。

    zeruns

扫码关注云+社区

领取腾讯云代金券