前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Python 基本语句

Python 基本语句

作者头像
py3study
发布2020-01-03 11:21:47
4090
发布2020-01-03 11:21:47
举报
文章被收录于专栏:python3python3

Python 基本语句

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

1、Python语句特点

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

2、if语句

(1) 一般格式

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

(2) 只包含if语句。

代码语言:javascript
复制
>>> if x > 1:
	print "True"

(3) if和else配合使用。

代码语言:javascript
复制
>>> if x > 1:
	print "True"
else:
	print "False"

(4) 多路选择elif。

代码语言:javascript
复制
>>> 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) 一般格式。

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

(2) while单独使用。

代码语言:javascript
复制
>>> x = "HelloWorld!"
>>> while x:               # x是否是空列表
	print x[0],
	x = x[1:]
H e l l o W o r l d !

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

代码语言:javascript
复制
>>> 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) 一般格式。

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

(2) for单独使用。

代码语言:javascript
复制
>>> for x in [1, 2, 3, 4]:
	print x,
1 2 3 4
>>> for x in ("hello", "world"):
	print x
hello
world

for使用元组赋值。

代码语言:javascript
复制
>>> 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对字典操作时,实际是对字典的关键字列表操作。

代码语言:javascript
复制
>>> D = {"a":1, "b":2, "c":3}
>>> for item in D:
	print item, D[item]
a 1
c 3
b 2

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

代码语言:javascript
复制
>>> L = [1, 2, 3, 4]
>>> for x in L:
	print x,
else:
	print 6
1 2 3 4 6

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

break用来跳出循环。

代码语言:javascript
复制
>>> 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用来跳到循环的顶端。

代码语言:javascript
复制
>>> 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是空的占位语句。

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2019-09-26 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Python 基本语句
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档