• Python 字符串


    1 字符串是不可变的序列类型,可以使用方括号下标索引字符。

    S=‘spam’
    S[0]
    S[-1]
    S[len(S)-1] # 与S[-1]等价

    2 支持分片(slice),S[I:J]表示取出从偏移量为I,直到但不包括偏移量为J的内容,结果就是返回一个新的字符串对象。I默认为0,J默认为字符串长度。

    S[:] #复制字符串
    S[:-1]
    S[0:len(S)-1] #与S[:-1]等价

    3 find返回传入字符串的偏移量,找不到则返回-1;split('')按照分隔符分割字符串并返回列表,;isalpha()判断字符串是否由字母组成;upper()返回大写;rstrip()删除空格;更多关于字符串的属性,用内置函数dir返回属性列表。

    dir(S) # S是一个字符串对象
    help(S.replace) # 查询字符串replace属性的说明及用法

    4 反斜线转义,len(A B C)的值是5,以 r 开头不用转义;三引号多行字符串常量;

    5 模式匹配

    6 int('23'),str(23),int + str 出现类型异常,所以有这些类型转换函数;

    7 ord('c')将字符转换为对应的ascii码,chr(int)获取ascii码对应的字符;ord('7')-ord('0')将字符转换为整数;

  • 相关阅读:
    compose 函数实现
    垂直居中的实现方式
    数组去重方法总结
    前端性能优化
    简简单单的几个正则表达式
    ES6
    Vue不兼容IE8原因以及Object.defineProperty详解
    Vuex(二)——关于store
    Vuex(一)——vuejs的状态管理模式
    关于REST的浅显了解
  • 原文地址:https://www.cnblogs.com/chenhuanBlogs/p/7714590.html
Copyright © 2020-2023  润新知