python学习之路二

开始来记录我学习python之路,慢慢的从0开始学习

注意:要安装python3哦

第二天

列表和元组

1、索引

索引我的理解就像是excel里面的列一样有1,2,3,4,5,6,7等等,只是在python里面是从0开始的:0,1,2,3,4,5。

不墨迹直接开始

ok='inpython'#给ok赋值inpython
0K[0]        #根据编号取元素,在括号里输入编号
'i'    #为结果
ok[1]
'n'

终端显示

接下来我们从后门向前面取值,取值方法就是在编号里输入负号如:ok[-1]

ok='inpython'#给ok赋值inpython
0k[-1]       #根据编号取元素,在括号里输入编号,加上负号为从后面向前取值
'n'          #结果
ok[-2]        
'0'

 终端结果

总结:最后一个元素不是-0,-0==0的,最后一个函数取值方法应该是从后面向前取 -1,-2,-3,-4,-5等等。

2、分片

分片和索引的唯一区别是:分片用冒号相隔的两个索引实现的。

如:

book=[1,2,3,4,5,6,7,8,9,]
book[1:3] #取索引为第一和第二个函数
[2,3]   #结果
book[-3:-1] #负的是取从右边到左边的函数第三和临近的第二函数
[8,9]

 终端显示

3、序列相加

就是用加号进行序列链接的操作

如下:

[1,2,3]+[4,5,6]  #加法
[1,2,3,4,5,6,] #结果
#赋值相加
a=[1,2,3]
b=[4.5.6]
a+b
[1,2,3,4,5,6] #结果
#也可以字符相加
c='hello'
b='word'
c+b
[hello,word] #结果

终端显示

4、乘法

python的乘法和数学中的乘法是不一样的,这里的乘法是做吧一串字符打印多少次。

#乘法
#1、普通法
'hello'*5  #吧hello打印5次
hellohellhellohellohello  #结果
[7]*10
7777777777#结果

#赋值法

p='hello'*5
print(p)
hellohellhellohellohello  #结果

终端显示

 

5、成员资格

成员资格就是检测一个值是不是在序列中 ,在返回True为真,不在返回 false 为假。判断真假用in+名称来进行判断是否为真假。

in+自定义变量名称

false 为假

True 为真

python='hello,world'  #给python赋值hello,world
'w' in python         #在python里面有w这个字符吗
True                  #结果为真,在python中有w这个字符

'k' in python         #在python里面有k这个字符吗
false                 #结果为假,在python中没有k这个字符

终端显示

 

 7、列表

列表的内容是可变的和上面的字符串是不一样的。

1、先来个小菜更新列表如 b=[1,2,3,4,]

b[1]=80 \\向列表1的位置更新一个80的值

b=[1,2,3,4]#定义一个列表
b[1]=80    #把列表中1序列位置改为80
b          #打印b的值
[1,80,3,4] #结果

a=[2,3,4,5]     #定义一个列表
a[3]='hello'     #把列表中序3列位置改为hello
a                #打印a的值
[2,3,4,'hello'] #结果

终端结果 

那怎么删除元素和添加元素呢?

添加元素和删除元素的方法是 append()方法和 de方法

append()向元素尾部添加元素。

del    删除元素

 a=[1,2,3,4,5]
 a.append(6)    #向尾部插入6
 a
[1, 2, 3, 4, 5, 6]  #结果
 a.append('hell0')  #向未部插入hello
 a
[1, 2, 3, 4, 5, 6, 'hell0']#结果
 a=[1,2,3,4,5,6,'book']
 del a[3]           #删除序列3的值
 a
[1, 2, 3, 5, 6, 'book'] #结果

终端结果

 

嵌套列表的表示方法

如下:

 a=[1,2,3,4,5]         #定义列表a
 b=['hao',1,2,9]       #定义列表b
 c=[a,b]               #嵌套a,b给c
 c                     #输出c
[[1, 2, 3, 4, 5], ['hao', 1, 2, 9]] 结果

终端结果 

列表方法

列表的方法有

列表的方法
函数名具体方法使用案例
append()向尾部插入元素a=[1.2]             a.append(5)
count()一个元素在列表的重复次数a=[1,1,1,2]       a.count(1)
extend()一次性在列表尾部插入另一个列表的多个值a=[1.2] b=[3,4]   a.extend(b)   a的值[1,2,3,4]
index()找出某一个值的索引位置a=[1,2,3]    print('1的索引网站',a.index(1))    结果0
insert()将对象插入列表inset(x,y)x对象 y位置a=[1,2,3]    a.inset('对象',1)  结果 [1,'对象',2,3]
pop()移除表中的一个函数默认为最后一个a=[1,2,3]     a.pop(2)     结果 [1,2]
remove()移除表中的第一个匹配项a=[1,2,1,3,1]   a.remove(1) 结果 [2,1,3,1]
reversr()反向显示列表中的值a=[1,2,3]    a.reversr(a) 结果 [3,2,1]
sort()对原有值进行排序a=[3,2,1]    a.sort()     结果[1,2,3]
clear()清空列表a=[1,2,3]   a.clear()     结果无
copy()赋值列表a=[1,2,3]   a.aopy   结果 [1,2,3]

 

直接 今天学习了列表操作,记不住关键字也没有关系多操作就会慢慢熟悉了,最重要还是学习python的编码规则,实现操作中多查字典就好了

 

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值