初出茅庐学Python——基础题错题笔记(一)

from 牛客网

 

解析:

本题选项 B 中的语句非法,因为将 x = (y = z + 1) 中右半部分括起来后,相当于把一个赋值表达式赋值给变量 x,因此出现语法错误。

正确的赋值语法应把括号去掉,即:x=y=z=1

这种赋值方式可称为 连续赋值、批量赋值、多元赋值、多变量赋值 等。

ps:在C语言、Java中 x=y=z=1 这种用法均非法

解析:
sys.argv是传递给python脚本的命令行参数【字符串】列表 argv[0]为该脚本自身路径,其余为命令行参数;即参数下标从1开始;其他语言从0开始

 

猜你喜欢

转载自www.cnblogs.com/hh252520/p/9067639.html