python基础知识
墨者大数据
这个作者很懒,什么都没留下…
展开
-
python中的列表的赋值与切片的比较,详解!!!
首先,我们需要明白一点的是列表的赋值与切片的区别。即,索引和切片下面举例表明两者的区别a = [1,3,2,4,5,6,7,8,9]a[0:3] = ['a','b','c']a[0:3] = 'd'a[0] = ['a','b','c']/ ...原创 2019-10-28 17:21:37 · 668 阅读 · 0 评论 -
列表中的切片需要注意的问题(访问单个元素和多个元素)
python中通过切片取得列表中的值时会出现越界的情况,面对不同的情况会报错或者不报错1.切割列表时,即使start(开始)和end(结束)索引越界也不会出现问题,利用这一特性,我们可以显示输入序列的最大长度first_twenty_items = a[:20]last_twenty_items = a[-20:]2.在访问列表中的单个元素时,下表不能越界,否则会导致异常。a[20]超...原创 2019-10-28 16:05:58 · 1094 阅读 · 0 评论 -
python中的isinstance()函数的用法
今天学习python中字节串(bytes)和字符串(str)相互转化的过程中,需要将输入的内容转化为字符串或者字节串。将上面的需求别写成相应的函数1.首先将输入转化为字符串# 转化为字符串def to_str(bytes_or_str): if isinstance(bytes_or_str,bytes): value = bytes_or_str.decode('utf-8') e...原创 2019-10-28 15:13:04 · 5816 阅读 · 1 评论 -
关于python中的映射类型
下面介绍一下python的数据类型相关的题目1.下列哪种类型是python的映射类型?选项:str list tuple dict答案:dict解析:映射是一种关联式的容器类型,它存储了对象与对象之间映射关系,字典是python里唯一的映射类型,它存储了键值对的关联,是由键到键值的映射关系。...原创 2019-09-07 20:09:48 · 5336 阅读 · 0 评论 -
python中的数据类型,包括可变类型和不可变类型!
下面以一道题为切入点:下面哪个是python中不变的数据结构?A.set B.list C.tuple D.dict答案:tuple解析:Python中的数据类型包括:number(包括int,float,bool,complex)、string、tuple、list、dict、set。不可变类型:number、string、tuple可变类型:list、dict、set...原创 2019-09-07 20:20:56 · 4419 阅读 · 0 评论 -
Python中的字典的组成,键和值,以及键的类型详述!
通过看下面的题目来解释字典的组成:以下不能创建一个字典的语句是选项:A:dict1 = {}B:dict2 = {3:5}C:dict3 = {[1,2,3]:”uestc”}D:dict4={(1,2,3):”uestc”}答案:D解析:字典的键为不可变类型,否则无法通过键进行取值。因此只要是不可变类型,就可以作为字典的键。dic = {‘name’:‘小明’,‘age’:18...原创 2019-09-07 20:35:01 · 8661 阅读 · 4 评论 -
python中的函数参数传值顺序详解,位置参数,*args、默认参数
当args与位置参数和默认参数混用的情况下,请注意三者的顺序顺序为:位置参数,*args,默认参数def foo(x,*args,y=1): passFoo(1,2,3,4,5)其中的x为1,2,4,5都给args,即args=(2,3,4,5),y始终为1注意:传参时一定注意参数的传递顺序,其中也要注意*args和**keywords两者的区别。...原创 2019-09-07 20:41:41 · 638 阅读 · 0 评论 -
python中的赋值语句中错误语句,变量命名,random.random,复数的大小比较的相关示例以及解释
1.y = (x=x+1):表示的时错误的语法,因为在python中等号右边不能是赋值语句。2.变量名,可以包含数字、字母、下划线等,但是变量名不能以数字进行开头3.random.random表示的是生成0和1之间的随机浮点数float.4.在python中不支持复数比较大小。...原创 2019-09-07 20:47:01 · 2390 阅读 · 0 评论