python 汉字转五笔 python怎么把汉字变成字符串 |
您所在的位置:网站首页 › python提取pdf信息做成表格 › python 汉字转五笔 python怎么把汉字变成字符串 |
字符串常用操作:拼接字符串 使用“+”运算符可以将多个字符串进行拼接并产生一个字符串对象。 字符串不允许直接与其他类型的数据拼接,如果需要进行拼接可以将数字转换为字符串然后再拼接。 计算字符串的长度Len()函数计算该字符串的长度。如果想获取字符串实际所占的字节数,可以通过encode()方法进行编码然后再获取。 如: str1=’人生苦短,我用python!’ length=len(str1.encode())------>encode()里面可以放入需要获取的字节方式如GBK、UTF-8等。 Print(length) ----->输出28 这是因为汉字7个,每个汉字占3个字节,共21个字节,英文字母和符号共7个,合计28个字节。 截取字符串由于字符串也属于序列,可以采用切片的方法实现。 格式如下: String[start:end:step] 分割、合并字符串分割字符串是把字符串分割为列表,而合并字符串是把列表合并为字符串,这两个可以看作为互逆操作。 分割字符串:split()方法可以实现字符串分割,按指定的分隔符切分字符串列表。 语法:Str.split(sep,maxsplit) Sep:用于指定分隔符,可以包含多个字符,默认为None。 Maxsplit:可选参数,用于指定分割的次数,如果不指定或者为-1,则分割次数没有限制。 #coding:utf-8 str1='明 日 学 院 官 网 >>> www.mingrisoft.com'print('原字符串: ',str1)list1=str1.split() #默认分割list2=str1.split('>>>') #采用多个字符进行分割list3=str1.split('.') #采用.号进行分割list4=str1.split(' ',4) #采用空格进行分割,并且只分割前4个print(str(list1)+'\n'+str(list2)+'\n'+str(list3)+'\n'+str(list4))list5=str1.split('>') #采用>进行分割print(list5) 合并字符串 合并字符串与拼接字符串不同,它会将多个字符串采用固定的分隔符连接在一起。 语法:strnew=string.join(iterable) Strnew:表示合并后生成的新字符串 String:字符串类型,用于指定合并时的分隔符。 iterable:可迭代对象,该迭代对象中的所有元素(字符串表示)将被合并为一个新的字符串。string作为边界分隔出来。
|
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |