重新认识python -- 第一天学习(python报表自动化)

strip()方法

>>> ' a '.strip()
'a'
>>> 'AaA'.strip('A')
'a'
>>> '\ta\t'.strip()
'a'
>>> # 字符删除用到的方法是strip(),该方法用来移除字符串首尾的指定字符,默认移除字符串首尾空格或换行符
>>> # 列表(list)是用来存储一组有序数据元素的数据结构,元素之间用逗号分隔。列表中的数据元素应该包括在刚括号中,而且列表是可变的数据类型。一旦创建了一个列表,就可以添加、删除或者搜索列表中的元素。在方括号中 红
>>> #的数据可以是int型,也可以是str型。
>>> #新建一个列表
>>> mull_list = []
>>> # 当括号中没有任何数据元素时,列表就是一个空列表
>>> # 建立一个int类型的列表:当括号的数据元素全部为int类型时,这个列表就是int类型列表
>>> int_list=[1,2,3]
>>> # 建立一个str类型的列表:当括号中的数据元素全部为str类型时,这个列表就是str类型列表。
>>> str_list=['a','b','c']
>>> # 当方括号中的数据元素既有int类型也有str类型时,这个列表就是int+str类型
>>> int_str_list =[1,2,'q','e']
>>> #列表复制,列表复制和字符串的复制类似,也可以使用"*"操作符。
>>> #列表合并 列表的合并就是将两个现有的list合并在一起,主要有两种实现方式:1,利用'+'操作符,这个和字符串的连接一致;另外一种是用extend()方法。
>>> int_list+str_list
[1, 2, 3, 'a', 'b', 'c']
>>> str_list.extend(int_list)
>>> str_list
['a', 'b', 'c', 1, 2, 3]
>>> # 向列表中插入新的元素
>>> # 主要有两种方法:append() 和 insert() ,两种方法都会直接改变原列表,不会直接输出结果,需要调用原列表的列名来获取插入新元素以后的列表。
>>> # append()是在列表末尾插入新的元素
>>> int_list=[1,2,3]
>>> int_list.append(4)
>>> int_list
[1, 2, 3, 4]
>>> str_list=['a','b','c']
>>> str_list.append('d')
>>> str_list
['a', 'b', 'c', 'd']
>>> # insert() 是在列表的指定位置插入新的数据元素。
>>> int_list.insert(3,5)
>>> int_list
[1, 2, 3, 5, 4]
>>> # 表示在第4个位置插入元素4
>>> #获取某个值在列表中出现的次数,利用的是count()方法
>>>  score_list =['1班','2班','3班','2班','1班']
  File "<stdin>", line 1
    score_list =['1班','2班','3班','2班','1班']
IndentationError: unexpected indent
>>> score_list = ['1班','2班','3班','2班','1班']
>>> score_list.count('1班')
2
>>> sale_list = ['倪妮','王凤媛','何新峰']
>>> sale_list.index('王凤媛')
1
 

python -- 第二天学习(python报表自动化)

>>> # 2.6.8 获取列表中指定位置的值
>>> # 获取指定位置的值利用的方法和字符串索引是一致的,主要有普通索引和切片索引两种:
>>> # 普通索引:普通索引是获取某一特定位置的数
>>> v=['a','b','c','d']
>>> v[0]
'a'
>>> v[4]
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
IndexError: list index out of range
>>> v[3]
'd'
>>> # 切片索引
>>> #切片索引是获取某一位置区间内的数
>>> i= ['a','b','c','d','e']
>>> i[1:3] #获取第一个位置的数
['b', 'c']
>>> i[:3] # 获取第1位到第4位的数,且不变包含第4位
['a', 'b', 'c']
>>> i[3:] #获取第4位到最后一位的数
['d', 'e']
>>> #2.6.9 对列表中的值进行删除
>>> #对列表中的值进行删除时,有pop() 和 remove()两种方法
>>> # pop()方法是根据列表中的位置进行删除,也就是删除指定位置的值。
>>> str_list =['a','b','c','d']
>>> str_list.pop(1)
'b'
>>> str_list
['a', 'c', 'd']
>>> # remove()方法是根据列表中的元素进行删除,就是删除某一元素
>>> str_list.remove('c')
>>> str_list
['a', 'd']
>>> # pop()方法返回删除的那个元素,remove()方法无返回值
>>> # 2.6.10 对列表中的值进行排序
>>> #sort()方法默认采用升排列
>>> s= [1,2,3,49,5,10,6]
>>> s.sort()
>>> s
[1, 2, 3, 5, 6, 10, 49]
 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值