[python]头歌 ch4流程控制-基础

1.for或者while与else搭配使用,仅循环正常结束(不是break)后执行

2.python没有switch case语句,只能在循环体内使用break语句

3.Python pass 是空语句,是为了保持程序结构的完整性。

        pass 不做任何事情,一般用做占位语句。

# 输出 Python 的每个字母
for letter in 'Python':
   if letter == 'h':
      pass
      print '这是 pass 块'
   print '当前字母 :', letter
 
print "Good bye!"
以上实例执行结果:

当前字母 : P
当前字母 : y
当前字母 : t
这是 pass 块
当前字母 : h
当前字母 : o
当前字母 : n
Good bye!

4.lambda

        lambda arguments expression

        执行表达式并返回结果:

        

5.以下关于字典类型的描述,正确的是(D)

A、字典类型可迭代,即字典的值还可以是字典类型的对象

B、表达式 for x in d: 中,假设d是字典,则x是字典中的键值对

C、字典类型的键可以是列表和其他数据类型

D、字典类型的值可以是任意数据类型的对象

6.二分支结构有一种紧凑形式,使用保留字if和elif实现(×)

        多分支结构->if elif

7.g = (x*x for x in range(1,11) if ...),g的类型是生成器,可以迭代

        [x*x for x in range(1,11)]是列表

8.zip()

        zip 语法:zip([iterable, ...])

        参数说明:

  • iterable -- 一个或多个迭代器;
  • 返回值:返回zip

 

 9.enumerate() 

 10.join()

        

 11.list.index()

                

                 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

地球原来是这个样子啊我去

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值