python个人总结_python个人总结2.0

str()函数:

str函数时python内置的字符串函数,当str被当作变量名赋值后str内置函数不可用,例:

str=123n=str(456)

Traceback (most recent call last):

File"", line 1, in n=str(456)

TypeError:'int' object is not callable

确定参数类型的函数:type、isinstance

type()函数:

可用来确定参数的类型,例:

type(123)type("123")type(0.1)

isinstance()函数

isinstance()函数要有两个参数,返回的是布尔类型的值,例:

isinstance(123,int)

True

isinstance("123",str)

True

isinstance(123,str)

False

assert()断言函数

assert 3>5Traceback (most recent call last):

File"", line 1, in assert3>5AssertionError

当assert后面的条件为假时程序崩溃,弹出一个Error

len()函数

打印元素长度

n="123456789"len(n)9

range()函数;借用list()函数打印元素

语法:range ( [ start , ] stop [ , step = 1 ] )

有三个参数 [ ]里面的可以选

生成一个从start参数的值开始开始到stop参数的值结束的数字序列 ,step为步长,例:

range(1,5):意思是从1开始到5结束一共四个元素

n=range(5,10,2)

list(n)

[5, 7, 9]

#第二种方法结果一样

list(range(5,10,2))

[5, 7, 9]

像列表添加元素

append()函数

在列表最后添加一个参数(只能添加一个!!)

n=[4,5,6]

n.append(7)

n

[4, 5, 6, 7]

extend()函数

可以以列表的形式添加多个元素

n.extend([8,9,10])

n

[4, 5, 6, 7, 8, 9, 10]

insert()函数

可以在任意位置添加元素

n.insert(0,3)

n

[3, 4, 5, 6, 7, 8, 9, 10]

remove()删除函数

可以直接元素的名称删除

n.remove(4)

n

[3, 5, 6, 7, 8, 9, 10]

del语句

del n[5]

n

[3, 5, 6, 7, 8, 10]

从0开始删除了第5个元素

del n则会删除整个列表

pop()函数

会将最后一个元素取出

n.pop()10

n

[3, 5, 6, 7, 8]

当pop()加入参数时,将会取出第几个元素

n.pop(0)3n

[5, 6, 7, 8]

分片处理

从最左边开始到最右边结束但是取不到最右边

n[1:3]

[6, 7]

n[:3]

[5, 6, 7]

n[:]

[5, 6, 7, 8]

n[1:]

[6, 7, 8]

利用分片进行拷贝列表

m=n[:]

m

[5, 6, 7, 8]

finish~

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值