python学习笔记9.23-24

主要是大致记录一下自己的学习成果,记录一下从《Python编程:从入门到实践》学习到的一些内容,之前已经记录到txt上了,现在只是上传一些过去的笔记,用作自己的回顾。

9.23
.upper()  .lower()
.title():和upper是对应的,都是数据库里的函数,一个是让字符串里的字母全部大写,一个是开头大写,注意无法对list使用,只能对字符串类型使用。
.rstrip()
.lstrip()
.strip():三者为一类,r是去除字符串尾部的空格,l是首部,s是两端,注意可以在文件输出时,用rstrip去除输出时多出来的空行
.append():函数可以向列表末尾添加元素:可以时任何值,数字,列表,字符串等等,其中与extend区别:

  1. append添加的是元素本身,而extend添加的是元素的值
  2. append可以添加所有类型元素,而extend只能添加序列

.insert():list.insert(index, item_value)

index:要插入列表中的位置

value:要插入的元素的值

del:del list[index] 方法是对可变序列中元素下边进行检索删除,不返回删除值,可以删除整个列表
.pop:pop(index)方法是对可变序列中元素下标进行检索删除,返回删除值
.remove():pop(index)方法是对可变序列中元素下标进行检索删除,返回删除值

其中pop和del都是传入列表的索引,而remove需要传入具体要删除的值
.sort() .sort(reverse):对列表进行排序,可以按字母顺序 或者 数字大小排序
sorted():一种函数,返回列表排序后的值,但不改变原列表
.reverse():交换列表元素的位置
方法 和 函数

9.24

9.24
for xxx in xxxs
range() 前闭后开 [xx,xs)
list():list()函数是Python的内置函数。它可以将任何可迭代数据转换为列表类型,并返回转换后的列表。当参数为空时,list函数可以创建一个空列表。
列表解析式
    A = [a**3 for a in range(1,11)]  ==> A = []  for a in range(1,11)  A = a**3 
可以指定位置
for xxx in xxxs[:]  可以看作提取切片
A = B 和 A = B[:]有所不同  一个相当于直接赋值,改变B同时A也会变。一个相当于复制,改变B A不变
使用切片赋值  和 直接列表赋值有所不同
元组()无法修改,可以重新整个赋值tuple
制表符 和 空格

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值