字符串

1.定义: “”

2.操作:
-索引与切片:
-索引: 语法: str[]
-切片:
语法: str[start: end: step] ------ 从右往左(倒序) str[start: end: -step]
规则: 顾头不顾腚, 从start开始截取. 截取到end位置. 但不包括end
例子:
1. print(str[-5:-1]) # 牛b, 取到数据了. 但是. 顾头不顾腚. 怎么取最后一个呢?
print(str[-5:]) # 什么都不写就是最后了
****2. print(s2[-1:-5]) # -1:-5什么都没有. 因为是从左往右获取的.
print(s2[-1:-5:-1]) # 步长是-1. 这时就从右往左取值了

-去左右两边空格:
    .strip()

-替换:
    .replace()  字符串是可变对象. 所有操作都是产⽣新字符串返回

-字符串切割:
    .split()
    坑:
        s11 = "银王哈哈银王呵呵银王吼吼银王"
        lst = s11.split("银王")
        #['', '哈哈', '呵呵', '吼吼', ''] 如果切割符在左右两端. 那么⼀定会出现空字符串串.深坑请留留意

-格式化:
    s12 = "我叫%s, 今年%d岁了, 我喜欢%s" % ('sylar', 18, '周杰伦') # 之前的写法

    s12 = "我叫{}, 今年{}岁了, 我喜欢{}".format("周杰伦", 28, "周润发") # 按位置格式化

    s12 = "我叫{0}, 今年{2}岁了, 我喜欢{1}".format("周杰伦", "周润发", 28) # 指定位置

    s12 = "我叫{name}, 今年{age}岁了, 我喜欢{singer}".format(name="周杰伦", singer="周润发", age=28) # 指定关键字

-条件判断:
    # 是否由字⺟母和数字组成
        str.isalnum()
    # 是否由字母组成
        str.isalpha()
    # 是否由数字组成, 不包括小数点
        str.isdigit()
        str.isdecimal()
        str.isnumeric() #这个比较牛B. 中文都识别.
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值