下面哪个是Python中的不变的数据结构?
正确答案: C
set
list
tuple
dict
可变:list, dict,set
不可变:string int float tuple boolen
帮助记忆的方法:不可变的看作是个体, 可变是一个容器
关于Python内存管理,下列说法错误的是
正确答案: B
变量不必事先声明
变量无须先创建和赋值而直接使用
变量无须指定类型
可以使用del释放资源
python中变量可以不事先声明、不指定类型,会自动根据赋值语句来决定类型
同时,使用前必须赋值,在赋值的同时变量也就创建了
Python调用( )函数可实现对文件内容的读取
正确答案: A
read()
readline()
readlines()
readclose()
read()读整个文件
readline()读一行
readlines()读所有行到list
下列Python语句正确的是
正确答案: D
min = x if x < y = y
max = x > y ? x : y
if (x > y) print x
while True : pass
A:三元运算符的使用
a if condition else b
min = x if x < y else y
B: python中无此用法
C:缺少冒号
if (x > y) : print x
关于Python中的复数,下列说法错误的是()
正确答案: C
表示复数的语法是real + image j
实部和虚部都是浮点数
虚部必须后缀j,且必须小写
方法conjugate返回复数的共轭复数
虚部的后缀可以是’j’也可以是’J’
下面代码运行后,a、b、c、d四个变量的值
import copy
a = [1, 2, 3, 4, ['a', 'b']]
b = a # 引用,除非