python 汉字转五笔 python怎么把汉字变成字符串

您所在的位置:网站首页 python提取pdf信息做成表格 python 汉字转五笔 python怎么把汉字变成字符串

python 汉字转五笔 python怎么把汉字变成字符串

2023-06-22 11:16| 来源: 网络整理| 查看: 265

字符串常用操作:拼接字符串

使用“+”运算符可以将多个字符串进行拼接并产生一个字符串对象。

字符串不允许直接与其他类型的数据拼接,如果需要进行拼接可以将数字转换为字符串然后再拼接。

计算字符串的长度

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