python字符类型,及其部分内置函数

int与float

int可以将纯数字的字符串转成整型(加.不行,可以用float转)

int(‘’12.0‘’)是错误的

int,float是不可变类型,值变,地址变       

str类型

str可以将任意类型转换为字符串类型

str能存一个值,有序,不可变,可hash

str:1.按索引取值(正向取,反向取):只能取,不能改变类型

2.切片(顾头不顾尾,步长)从一个大的字符串中切出一个小的字符串

msg='hello world'

取出hello

print(msg[0:5:1])

反向取值

msg[::-1]

3.len长度

4.成员运算in和not in :判断一个子字符串是否在一个大字符串里面

5.移除,strip:移除字符串左右两边的字符

msg='***egon***'

msg.strip('*')中间的不会消除

msg='@%^$*^*^^(egon*&)*&('

print(msg.strip('$&%&#$^&'))

6.切分split:把一个字符串按照某种分隔符切成一个**列表**

7.拼接:‘ 字符’.join( )

join只能拼接所有元素是str类型的

其他:

lstrip去除左边的指定字符

rstrip去除右边的指定字符

lower()小写

upper()大写

format格式化:

用法:str=‘这是一个示例{x},{y}’.format(x=1,y="答案")

或者:str=‘这是一个示例{0},{1}’.format(1,"答案")

replace()代替

isdigit():判断字符串是否由纯数字组成

list:

 

list按索引取值(正向取+反向取):可存也可可取

append(),添加到结尾,追加

insert(),插入,指定位置插入

删除:

del

list.remove('a')

上面两个都是单纯的删除,不会产生一个返回值

从列表中取走一个值:

pop()

extend()一次加多个值

reverse()反转列表顺序

split切分,strip去除

可变数据类型:列表,字典

不可变数据类型:元组,字符串,数字

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值