zoukankan      html  css  js  c++  java
  • 吴裕雄--天生自然Numpy库学习笔记:NumPy 字符串函数

    这些函数在字符数组类(numpy.char)中定义。
    add()    对两个数组的逐个字符串元素进行连接
    multiply()    返回按元素多重连接后的字符串
    center()    居中字符串
    capitalize()    将字符串第一个字母转换为大写
    title()    将字符串的每个单词的第一个字母转换为大写
    lower()    数组元素转换为小写
    upper()    数组元素转换为大写
    split()    指定分隔符对字符串进行分割,并返回数组列表
    splitlines()    返回元素中的行列表,以换行符分割
    strip()    移除元素开头或者结尾处的特定字符
    join()    通过指定分隔符来连接数组中的元素
    replace()    使用新字符串替换字符串中的所有子字符串
    decode()    数组元素依次调用str.decode
    encode()    数组元素依次调用str.encode
    numpy.char.add() 函数依次对两个数组的元素进行字符串连接。
    import numpy as np 
     
    print ('连接两个字符串:')
    print (np.char.add(['hello'],[' xyz']))
    print ('
    ')
     
    print ('连接示例:')
    print (np.char.add(['hello', 'hi'],[' abc', ' xyz']))
    numpy.char.multiply() 函数执行多重连接。
    import numpy as np 
     
    print (np.char.multiply('Runoob ',3))
    numpy.char.center() 函数用于将字符串居中,并使用指定字符在左侧和右侧进行填充。
    import numpy as np 
     
    # np.char.center(str , width,fillchar) :
    # str: 字符串, 长度,fillchar: 填充字符
    print (np.char.center('Runoob', 20,fillchar = '*'))
    numpy.char.capitalize() 函数将字符串的第一个字母转换为大写:
    import numpy as np 
     
    print (np.char.capitalize('runoob'))
    numpy.char.title() 函数将字符串的每个单词的第一个字母转换为大写:
    import numpy as np
     
    print (np.char.title('i like runoob'))
    numpy.char.lower() 函数对数组的每个元素转换为小写。它对每个元素调用 str.lower。
    import numpy as np 
     
    #操作数组
    print (np.char.lower(['RUNOOB','GOOGLE']))
     
    # 操作字符串
    print (np.char.lower('RUNOOB'))
    numpy.char.upper() 函数对数组的每个元素转换为大写。它对每个元素调用 str.upper。
    import numpy as np 
     
    #操作数组
    print (np.char.upper(['runoob','google']))
     
    # 操作字符串
    print (np.char.upper('runoob'))
    numpy.char.split() 通过指定分隔符对字符串进行分割,并返回数组。默认情况下,分隔符为空格。
    import numpy as np 
     
    # 分隔符默认为空格
    print (np.char.split ('i like runoob?'))
    # 分隔符为 .
    print (np.char.split ('www.runoob.com', sep = '.'))
    numpy.char.splitlines() 函数以换行符作为分隔符来分割字符串,并返回数组。
    import numpy as np 
     
    # 换行符 
    
    print (np.char.splitlines('i
    like runoob?')) 
    print (np.char.splitlines('i
    like runoob?'))
    numpy.char.strip() 函数用于移除开头或结尾处的特定字符。
    import numpy as np 
     
    # 移除字符串头尾的 a 字符
    print (np.char.strip('ashok arunooba','a'))
     
    # 移除数组元素头尾的 a 字符
    print (np.char.strip(['arunooba','admin','java'],'a'))
    numpy.char.join() 函数通过指定分隔符来连接数组中的元素或字符串
    import numpy as np 
     
    # 操作字符串
    print (np.char.join(':','runoob'))
     
    # 指定多个分隔符操作数组元素
    print (np.char.join([':','-'],['runoob','google']))
    numpy.char.replace() 函数使用新字符串替换字符串中的所有子字符串。
    import numpy as np 
     
    print (np.char.replace ('i like runoob', 'oo', 'cc'))
    numpy.char.encode() 函数对数组中的每个元素调用 str.encode 函数。 默认编码是 utf-8,可以使用标准 Python 库中的编解码器。
    import numpy as np 
     
    a = np.char.encode('runoob', 'cp500') 
    print (a)
    numpy.char.decode() 函数对编码的元素进行 str.decode() 解码。
    import numpy as np 
     
    a = np.char.encode('runoob', 'cp500') 
    print (a)
    print (np.char.decode(a,'cp500'))
  • 相关阅读:
    几种常用的认证机制
    几种任务调度的 Java 实现方法与比较
    vue 安装教程
    JDK版本导致Unsupported major.minor version 52.0 error
    在SpringMVC框架下实现文件的 上传和 下载
    SpringMVC框架下实现JSON(类方法中回传数据到jsp页面,使用jQuery方法回传)
    SpringMVC框架下数据的增删改查,数据类型转换,数据格式化,数据校验,错误输入的消息回显
    SpringMVC框架的基础知识;
    hibernate的二级缓存
    hibernate检索方式(HQL 检索方式,QBC 检索方式,本地 SQL 检索方式)
  • 原文地址:https://www.cnblogs.com/tszr/p/12229502.html
Copyright © 2011-2022 走看看