函数
1.字符串函数
#(1)add() 对两个数组的元素进行字符串连接
import numpy as np
print(np.char.add(["xiaodu"],["good"]))
print(np.char.add(["xiaodu","dudu"],["good","nice"])) 
#output:['xiaodugood'] ['xiaodugood' 'dudunice'] 
#(2)multiply() 返回按元素多重连接后的字符串
import numpy as np
print(np.char.multiply("good",3))
#output:goodgoodgood
#(3)center() 将字符串居中,并使用指定字符在左侧和右侧进行填充
import numpy as np
print(np.char.center(["nice","good"],12,fillchar="*"))
#output:['****nice****' '****good****']
#(4)capitalize() 将字符串的第一个字母转换为大写
import numpy as np
print(np.char.capitalize(["what a nice day today","i have a good time"]))
#output:['What a nice day today' 'I have a good time']
#(5)title() 将字符串的每个单词的第一个字母转换为大写
import numpy as np
print(np.char.title(["what a nice day today","i have a good time"]))
#output: ['What A Nice Day Today' 'I Have A Good Time']
#(6)lower() 数组元素转换为小写
import numpy as np
print(np.char.lower(["what a nice Day today","i HAVE a good time"]))
#Output:['what a nice day today' 'i have a good time']
#7)upper() 数组元素转换为大写
import numpy as np
print(np.char.upper(["what a nice Day today","i HAVE a good time"]))
#Output: ['WHAT A NICE DAY TODAY' 'I HAVE A GOOD TIME']
#(8)split() 指定分隔符对字符串进行分割,并返回数组列表
import numpy as np
print(np.char.split(["what a nice day today","i have a good time"],sep=" "))
#Output: [list(['what', 'a', 'nice', 'day', 'today'])
list(['i', 'have', 'a', 'good', 'time'])]
#(9)splitlines() 返回元素中的行列表,以换行符分割
import numpy as np
print(np.char.splitlines(["what a nice\nday today","i have a good\ntime"]))
#output: [list(['what a nice', 'day today']) list(['i have a good', 'time'])]
#(10)strip() 移除元素开头或者结尾处的特定字符
import numpy as np
print(np.char.strip(["**nice***","*day"],"*"))
#output: ['nice' 'day']
#(11)join() 通过指定分隔符来连接数组中的元素
import numpy as np
print(np.char.join("-",["nice","day"]))
print(np.char.join(["-",":"],["nice","day"]))
#output: ['n-i-c-e' 'd-a-y']
['n-i-c-e' 'd:a:y']
#(12)replace() 使用新字符串替换字符串中的所有子字符串
import numpy as np
print(np.char.replace(["what a good day today","i have a good time"],"good","nice"))
#output: ['what a nice day today' 'i have a nice time']
#(13)encode() 编码,数组元素依次调用str.encode
import numpy as np print(np.char.encode(["nice","good"],"utf-8"))
#(14)decode() 解码,数组元素依次调用str.decode
import numpy as np
a = np.char.encode(["nice","good"],"utf-8")
print(np.char.decode(a,"utf-8"))
#output: ['nice' 'good']

Python-函数-字符串函数的更多相关文章

  1. javascript函数一共可分为五类: ·常规函数 ·数组函数 ·日期函数 ·数学函数 ·字符串函数

    javascript函数一共可分为五类:    ·常规函数    ·数组函数    ·日期函数    ·数学函数    ·字符串函数    1.常规函数    javascript常规函数包括以下9个 ...

  2. Sass函数--字符串函数

    Sass的函数简介在 Sass 中除了可以定义变量,具有 @extend.%placeholder 和 mixins 等特性之外,还自备了一系列的函数功能.其主要包括: ● 字符串函数 ● 数字函数 ...

  3. ylb:SQLServer常用系统函数-字符串函数、配置函数、系统统计函数

    原文:ylb:SQLServer常用系统函数-字符串函数.配置函数.系统统计函数 ylbtech-SQL Server:SQL Server-SQLServer常用系统函数 -- ========== ...

  4. mssql 系统函数-字符串函数专题--字符串函数大全

    mssql 系统函数 字符串函数 substring 功能简介 mssql 系统函数 字符串函数 stuff 功能简介 mssql 系统函数 字符串函数 str 功能简介 mssql 系统函数 字符串 ...

  5. php常用函数——字符串函数

    php常用函数——字符串函数

  6. 2016/3/17 Mysq select 数学函数 字符串函数 时间函数 系统信息函数 加密函数

    一,数学函数主要用于处理数字,包括整型.浮点数等. ABS(X) 返回x的绝对值 SELECT ABS(-1)--返回1 CEll(X),CEILING(x)  返回大于或等于x的最小整数 SELEC ...

  7. Linux下常用函数-字符串函数

    inux下常用函数-字符串函数 atof(将字符串转换成浮点型数)  相关函数   atoi,atol,strtod,strtol,strtoul 表头文件   #include <stdlib ...

  8. Python的字符串函数

    今天用了将近一天的时间去学习Python字符串函数 上午学了17个,下午学了23个(共计40) 详细内容请见菜鸟教程--Python3字符串--Python的字符串内建函数

  9. python(字符串函数)

    一.字符串函数 1.首字母大小写 capitalize() title() name = "xinfangshuo" print (name.capitalize()) print ...

  10. python笔记-字符串函数总结

    字符串函数: chr() 数字转ASCII chr(96)="a" ord() ASCII转数字 ord("a")=96 isspace() 判断是否为空格 s ...

随机推荐

  1. 2022徐特立科学营&BIT机器人队电控课程讲义

    目录 \(\cdot\)电控简介 \(\cdot\)认识单片机   什么是单片机   时钟-单片机的脉搏 \(\cdot\)外设及应用   GPIO   PWM   定时器   UART \(\cdo ...

  2. Hadoop中HDFS 的相关进程以及工作流程图(详细流程图)

  3. vue项目导航菜单实现

    vue项目导航菜单问题 目标:横向菜单点击跳转,颜色变换,刷新可保持状态 // 模板template中通过循环菜单列表生成,动态类名改变颜色 <li v-for="(item, ind ...

  4. 汽车锂电池行业为啥会选择钡铼BL200系列Profinet分布式IO

    近年来,全球新能源汽车的蓬勃发展促进了锂电池行业的发展.随着锂电池标准化程度的提高,电池和模块规格的标准化是未来的发展趋势,也促进了自动化模块生产线的发展. 锂电池模块生产线通过涂胶-电池堆叠-组装- ...

  5. mysql玩法

    如何字段名查找所在的表名 SELECT TABLE_NAME FROM INFORMATION_SCHEMA.COLUMNS WHERE COLUMN_NAME = '字段名字' select sys ...

  6. React Native环境配置、初始化项目、打包安装到手机,以及开发小知识

    1.前言 环境:Win10 + Android 已经在Windows电脑上安装好 Node(v14+).Git.Yarn. JDK(v11) javac -version javac 11.0.15. ...

  7. 为什么企业不愿意升级ERP系统

    前段时间看到一篇文章讲企业为何不愿意升级内部系统的文章,觉得有意思,也想聊聊为何大部分企业不愿意升级ERP的事情. 老东家用的ERP是QAD系统,92年版本,没有图形界面,用户都是通过NetTerm等 ...

  8. 蔚来杯2022牛客暑期多校训练营6 ABGJM

    比赛链接 A 题解 知识点:数学,构造. 题目要求构造一个长为 \(m\) 的序列 \(c\) ,\(m\) 自选,使得 \(c\) 的无限循环序列 \(b\) 中任意连续 \(a_i\) 个数中都存 ...

  9. 分库分表ShardingSphere-JDBC笔记整理

    一.分库分表解决的现状问题 解决数据库本身瓶颈 连接数: 连接数过多时,就会出现'too many connections'的错误,访问量太大或者数据库设置的最大连接数太小的原因 Mysql默认的最大 ...

  10. 【Java】学习路径56-TCP协议 发送、接收

    与UDP不同的是,TCP协议使用的是Socket,而不是DatagramSocket,这是要作区分的. 构造Socket对象的时候,可以直接指定ip地址与端口号.此时需要抛出异常. import ja ...