zoukankan      html  css  js  c++  java
  • 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')将字符转换为整数;

  • 相关阅读:
    4.12 活跃性
    4.13 ReentrantLock
    异步模式之生产者消费者
    同步模式之保护性暂停Guarded Suspension
    android 学习
    android 学习
    android 学习
    android 学习
    android 学习
    android 学习(开课博客)
  • 原文地址:https://www.cnblogs.com/chenhuanBlogs/p/7714590.html
Copyright © 2011-2022 走看看