学习
实践
活动
专区
工具
TVP
写文章

零基础快乐学Python(6)——元组和if语句

元组

元组跟列表很相似,只不过元组内的元素不能被更改,元组用小括号而不是中括号来表示:

numbers变量就是一个元组。从第2行代码也能看出,元组跟列表一样,可以用索引来提取元素。

如果你想要强行更改元组的元素,那么就会报错:

元组是依靠逗号分割的,因此如果元组只有一个元素,那么你也应该在后面添加一个逗号:

当然,元组也可以用循环来遍历其中的每一个元素:

如果说你非要更改元组的内容,那么你可以将元组内的元素全部重新赋值,这就相当于你重新创建了一个新元组。

比如之前的变量numbers= (10,20,30),我们只想保留中间的元素20,剩下的都要更换,那么你可以将变量numbers指向新的元组:

if语句

if语句主要用来条件判断,比如下面这段代码:

我们首先创建了一个球员列表players,然后写了一个循环(第2行),在每一个球员中,如果名字是rose,那么将其全部大写(3、4行);如果名字不是,那么将其首字母大写(5、6行)。

结果如下:

接下来我们就详细地剖析下if语句。

首先,if关键字之后跟着的是一个条件判断,或者说叫条件测试。判断是否相等,那么就需要用到两个等号“==”:

可以看到,变量name和字符串'james'相等,因此最后返回的结果是True。

如果不相等,那么将返回False:

这种和字符串的比较,是要区分大小写的,比如:

可以看到,之前的变量是'james',首字母小写,如果换成了大写,那么结果也会返回False。

之前都是判断的是否相等,如果要看是否不等,那么就需要使用“!=”这个符号,如下:

结果返回:

OK,快乐进行中,明天继续!

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20210316A04TZ700?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

关注

腾讯云开发者公众号
10元无门槛代金券
洞察腾讯核心技术
剖析业界实践案例
腾讯云开发者公众号二维码

扫码关注腾讯云开发者

领取腾讯云代金券