《笨办法学 python3》37题答案——python关键字

前提回顾

我们在《笨办法学 python3》系列练习的 37 题遇到了 Zed 为我们总结了一些重要的知识点让我们复习、学习。
本文系列练习使用 python3.6 作答,并非目前中文版的 python2 。以下为我对关键字(准确的说其中还包含了一些内置函数)部分的答案

我的答案

如何查看当前版本的关键字

虽然说关键字一般还是很稳定的,不过也有可能在某个版本做添加,我们可以在命令符界面这样查看当前版本中的关键字以及其用法、文档。

# 查看关键字
help("keywords")
# 查看 def 的文档
help("def")
and or not 关键字

这几个关键字我们是在 27.记住逻辑关系 首次遇到它,属于复习的内容,分别表示逻辑中的”与、或、非“的概念。
and 的作用是在布尔表达式中表示“与”的关系and 两边都是Ttue 时其结果才是真。例如:

if (1+1 == 2) and ("The boy" != "Your girl friend"):
    print("你精神很正常,同时不是 Gay :P")
print("-------------------------\n")

这里写图片描述

or“或”的意思,前两边只要有 True,它的结果就是真

# or 关键字
n = 5
if n<7 or n>7:
    print("n 不等于 7")

这里写图片描述

not也是布尔表达式中的一员,表示“非”,会使其后布尔表达式表示相反的意思。

# not 关键字
if not 3>5:
    print("3 小于等于 5")

这里写图片描述

del 关键字

del 是一个新的知识点,我们之前并没有接触过。
它的作用是就如同它的名字 删除del 用于删除列表中指定索引的值,或删除变量。
它与 pop 有所不同,del 不会返回值,不过可以做切片(列表中的一个索引范围)删除。

# del 关键字
l = ['a', 'b', 'c', 'd', 'e']
print(l)
# 删除指定索引的值
del l[2]
print("删除索引 2:\n", l)

# 切片删除
del l[1:3]
print("删除切片 1-3:\n", l)

# pop 会返回被抛出的值
l_pop = l.pop(-1)
print("pop -1:\n", l_pop)

# 删除变量
del l
print(l)

这里写图片描述
最后这里因为我们删除掉了 l 所以报错了,不存在变量 l

from import关键字

import 关键字用于引入库或脚本,使其他库中的功能可以在当前脚本使用。只使用 import 引入的功能在使用时需要注明被引用的库或脚本的名字。
from 关键字用于辅助 import 关键字来精确引入库或脚本的具体功能,而不是整个库。

# from 和 import 关键字
# import 引入并通过 argv 功能打印脚本的名字
import sys
# 使用时需要库的名字
print(sys.argv)

# from 配合引入,并通过 argv 打印脚本名字
from sys import argv
print(argv)

这里写图片描述

while 关键字

while 用于指示开始一段 while 循环,如果它后面的条件是True就会运行它下面缩进中的代码片段,并且在这些代码片段运行结束的时候,重新返回 while 所在的行,再次判断后面的条件。如此循环,直到条件为False、跳出(见 break 关键字)或脚本运行终止。

# while 关键字
i = 0
print("开始 i + 1")
while i < 1000:
    i += 1
print("while 循环结束,i =", i)

这里写图片描述

as 关键字

我的理解 as 关键字的主要作用其实是重命名,如把 impurt 引入的库重新命名;或者把 with 打开的

  • 8
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值