import numpy as np# 创建一维整型数组a = np.array([1, 2, 3])print(a)# 二维数组b = np.array([["老陈", "编程"], ["Python", "Java"]])print(b)# 矩阵c = np.array([[1, 2, 3], [4, 5, 6], [8, 9, 10]])print(c)# 行转列print(c.T)# 数组以0填充x = np.zeros((...
(2)分割 :字符串名.split('指定切割符号',指定切割次数) 只有字符串可以使用 返回一个列表类型的数据 切割次数默认为1 print(s.split('e'))#['h', 'llo!']print(s.split('l'))#['he', '', 'o!']print(s.split('l', 1))#['he', 'lo!'] (3)替换 :字符串名.replace('指定替换值','...
将一个元组(在列表之后介绍)转换成了列表>>> a_tuple = ('ready','fire','aim')>>>list(a_tuple) ['ready','fire','aim'] 使用split() 可以依据分隔符将字符串切割成由若干子串组成的列表>>> birthday ='1/6/1952'>>> birthday.split('/') ['1','6','1952'] 如果待分割的字符串中包含连...
序列sequence是多个值组成的一个整体,Python中的序列包含列表list、元组tuple、范围range、字符串str,集合set不属于序列。 二:字符串str 2.1原始字符串 r表示原始字符串,表示把特殊字符串也当做普通的字符,常用于定义正则表达式(正则表达式经常使用到很多特殊字符)。 # Hello # Python s = "Hello \n Python" # He...
split()---通过分隔符截取字符串 replace(原字符,新字符)---替换字符串 find(查找字符,开始索引,结束索引值)---查找字符串,找到返回开始的索引值,没找到返回-1 count(查询字符,开始索引,结束索引值)---返回某个字符在指定范围出现的次数 startswith(匹配...
4)、使用split()函数去除一些特殊字符 代码语言:javascript 复制 #去掉字符串中的换行符\n>>>str2='''hello...world...!'''>>>str2.split('\n')['hello','world','!'] 5)、分割文件和其路劲 代码语言:javascript 复制 >>>importos>>>print os.path.split("d:\test\a.txt")('d:','\test...
在Python中,还可以使用split()函数来截取字符串。 #切片索引,类似列表 food = "apple pie" food[0:5] food[0:5:2] food[::2] food[1::2] food[::-1] #反转字符串 还可以用函数 reversed(s) #一个应用 def get_ext(fname): """
元组(tuple):用来表示一组有序元素,后期数据不可修改 ('A','B','C','1') 集合(set):一组数据无序不重复元素 set([1,2,3,4]) 字典(dictionary):用键值对的形式保存一组元素 {'A':7,'B':1,'C':9} 可迭代对象(Iterable): An object capable of returning its members one at a time. Examp...
split()的逆运算 传入join的对象必须是统一的,比如列表中同时存在数字和字符串则不能用join image.png image.png 元组tuple 元组特点 元组tuple用圆括号()括起来 元组中的对象是任意的Python对象 元组中的元素不能更改;如果想修改,可以先转成列表,修改列表中的元素,再转回元组。
stringstring,list,tuple都属于序列类型,因此他们都是有序的。string的方法很多,此处仅列出一些常用的。tuple和string都是不可变的。 字符串的基本操作:+,*(重复),len(), 索引,切片,以及for遍历。 >>>a="hello">>>b="world">>>a+b helloworld>>>a*3helloworldhelloworldhelloworld>>>a[1:3]el ...