title: “Python fishC 22”
author: “hou wei”
date: “2023-04-16”
output: html_document
knitr::opts_chunk$set(echo = TRUE)
问答题
0.请问 == 运算符和 is 运算符有什么区别呢?
在Python中==运算符用于比较两个变量的值是否相等,而is运算符用于判断两个变量引用对象是否为同一个,即所引用的对象的内存地址是否一致。
1.请问下面代码的执行结果是?
[[1, 2, 3], [4, 5, 6]] + [7, 8, 9]
执行错误结果为[[1, 2, 3], [4, 5, 6], [7, 8, 9]]
,正确结果为[[1, 2, 3], [4, 5, 6], 7, 8, 9]
。
2.请问下面代码的执行结果是?
len([[1, 2, 3], [4, 5, 6], [7, 8, 9]])
执行结果为3,len()函数返回的是列表中元素的个数,而不是列表中所有元素的个数。