文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

Python 基本语句

2023-01-31 08:13

关注

首先申明下,本文为笔者学习《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是空的占位语句。


阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     813人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     354人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     318人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     435人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     224人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-后端开发
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯