我是靠谱客的博主 温暖芒果,最近开发中收集的这篇文章主要介绍三.语句(Python基础教程(第3版)),觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

1.序列解包(或可迭代对象解包):将一个序列(或任何可迭代 对象)解包,并将得到的值存储到一系列变量中。

  可使用星号运算符(*)来收集多余的值,这样无需确保值和变量的个数相同

赋值语句的右边可以是任何类型的序列,但带星号的变量最终包含的总是一个列表。在变量 和值的个数相同时亦如此。

2.链式赋值

3. 增强赋值  -=   +=  *=   /=      增强赋值也可用于其他数据类型(只要使用的双目运算符可用于这些数据类型)。

4.

 

 

 

列表推导

在字典推导中,for前面有两个用冒号分隔的表 达式。这两个表达式分别为键及其对应的值。

 

Pass   即相当于;(空语句)

 

用del语句不仅会删除到对象的引用,还会删除名称本身。x和y指向同一个列表,但删除x对y没有任何影响,因为你只删除名称x,没有删除列表本身(值)。事实上,在Python中,根本就没有办法删除值,而且你也不需要这样 做,因为对于你不再使用的值,Python解释器会立即将其删除。  

 

 

 

 

 

 

我的问题:

 

1将while not name改为while not name or name.isspace()或while not name.strip()    #不应该是and吗?

2.如何判断循 环是提前结束还是正常结束的呢?可在循环开始前定义一个布尔变量并将其设置为False,再在跳 出循环时将其设置为True。这样就可在循环后面使用一条if语句来判断循环是否是提前结束的。 broke_out = False for x in seq: do_something(x) if condition(x): broke_out = True break do_something_else(x) if not broke_out: print("I didn't break out!")

 

最后

以上就是温暖芒果为你收集整理的三.语句(Python基础教程(第3版))的全部内容,希望文章能够帮你解决三.语句(Python基础教程(第3版))所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(38)

评论列表共有 0 条评论

立即
投稿
返回
顶部