自学python Day4 基础

1.关于字符的切片,ord与chr的作用
用:分隔两个索引,截取范围为从0到n-1
在这里插入图片描述
2.print 若想将多个结果打印在同一行,并以逗号分隔,可以这样写,例如:
print(test_list[i],end=’,’)
3.元组(tuple)里的元素用()包围,元素之间用逗号分隔开,里面的元素不能修改,元素类型可以不相同。
在这里插入图片描述
输出:
在这里插入图片描述
可以见到元组与字符串类似,可以被索引且从0开始,也可以被切片,但是每个逗号间的元素只指示为一个,不论元素内有多少个字符。a[4:8]不存在,于是返回空括号()。在这里插入图片描述
另,tup = (0,) 当元组内只有一个元素时,后面必须带一个逗号, 。

注意+ 与另外添加的区别:+ 为串联
在这里插入图片描述
在这里插入图片描述
4.列表 list
列表从左到右0开始,从右到左-1开始。
在这里插入图片描述
可创建连续的list,如:在这里插入图片描述
用 [ ] 标识,与元组、字符串一样,里面元素类型可以不一样,可以被索引与切片。列表是可以被改变的
在这里插入图片描述
列表支持 + 串联操作,支持插入,使用a[n:n]=[q]可以在列表a中的n位置插入q。在这里插入图片描述
可以把字符串转换为列表:在这里插入图片描述
5.list元素的追加,用L.append(var)
在这里插入图片描述
合并,L.extend(var)
在这里插入图片描述
插入,L.insert(index,var)。在index位置插入var元素。在这里插入图片描述
删除,分5种,一种是L.pop(index)每次只能删除一个,另一种是del L[index]删除指定索引的元素;del L[m:n]删除指定索引范围内的元素。在这里插入图片描述
第四种,L.remove(var)删除第一次出现的元素,如:在这里插入图片描述
第五种,切片方法删除:
在这里插入图片描述
6.list的索引冒号用法。在这里插入图片描述
7.list排序,L.sort(),排序时会改变列表本身,默认从小到大排序,即sort(reverse=False):在这里插入图片描述
如果想从大到小排序,可以在括号里添加 reverse=True在这里插入图片描述
若需要一个排好序的列表,又想保留原有列表,可以用sorted()方法。或者用拷贝副本方法实现。在这里插入图片描述
从上面代码可知道不论是d还是b,都是同一储存地址,改变了会相互影响,只有c才是真正意义上的拷贝。就像:在这里插入图片描述
reverse(),倒叙排列:
在这里插入图片描述
或者可以:在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值