标签:类型 打印 参数 bsp pen string item \n 复制
1.
python中的而标准数据类型:
number(数字)
string(字符串)
list(列表)
tuple(元祖)
dic(字典)
其中数字类型有:
python支持四种不同的数字类型:
in(有符号整型)
lnng(长整型,可以代表八进制和十六进制)
float(浮点型)
complex(复数)
python中不存在char,double的类型
2.
python2的参数顺序是:必选参数,默认参数,可变参数,命名关键字参数,关键字参数
python3的参数顺序:必选参数,默认参数,可变参数,命名关键字参数和关键字参数
3.
r‘‘表示引号内字符不转义,例如 print(r‘\nhelllo‘) 打印的结果是\nhello,不会换行,python中的r代表的是原始字符串标识符
4.
以下不能创建一个字典的语句是
正确答案: C
dict1 = {}
dict2 = { 3 : 5 }
dict3 = {[1,2,3]: “uestc”}
dict4 = {(1,2,3): “uestc”}
字典中键必须是唯一的,列表中的项目包括在方括号中,列表是可变的数据类型(可以增加或者删除元素),所以列表不能作为字典的键。
5.
函数可以赋值给一个变量
函数可以作为元素添加到集合对象中
函数可以作为参数值传递给其它函数
函数可以当做函数的返回值
6.
foo = [
1
,
2
]
foo1 = foo
foo.append(
3
)
foo 值为[1,2]
foo 值为[1,2,3]
foo1 值为[1,2]
foo1 值为[1,2,3]
在python中直接使用等号赋值的话,python解释器机制可以是为了节省内存会把指针指向同一个位置,也就是说两个变量是完全一样的
foo1=foo为浅拷贝,将两个指向相同的存储地址,在foo追加3之后,二者都发生改变,如果不想foo1发生改变,可以进行deepcopy进行深拷贝,复制出一份新的内存进行存储foo,然后foo1指向该地址
此时在对foo进行操作的话,foo1不会发生改变,此时foo1在新的内存地址里面,所以不会改变。
7.
python中唯一的一个映射类型是字典,映射是一种关系式的容器类型,它存储了对象与对象之间的映射关系,字典是python中唯一的额映射类型,它存储了键值对的关联,是由键到键值的映射关系。
标签:类型 打印 参数 bsp pen string item \n 复制
原文地址:https://www.cnblogs.com/yunxintryyoubest/p/10798863.html