码迷,mamicode.com
首页 > 编程语言 > 详细

python总结一

时间:2019-05-01 01:03:27      阅读:440      评论:0      收藏:0      [点我收藏+]

标签:类型   打印   参数   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.

Python中函数是对象,描述正确的是? 

正确答案: A B C D  

函数可以赋值给一个变量
函数可以作为元素添加到集合对象中
函数可以作为参数值传递给其它函数
函数可以当做函数的返回值

6.
python代码如下:
foo = [1,2]
foo1 = foo
foo.append(3)
 

正确答案: B D   

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中唯一的额映射类型,它存储了键值对的关联,是由键到键值的映射关系。

python总结一

标签:类型   打印   参数   bsp   pen   string   item   \n   复制   

原文地址:https://www.cnblogs.com/yunxintryyoubest/p/10798863.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!