示例代码如下:
a = '你好'
b = 'abc'
c = 12
d = a+b+str(c) #将C强制转换为字符串
print(d)
print("-------------------------------------")
e =len(d)#获取当前字符串长度,这种情况不区分英文、数字、汉字
f = len(d.encode())#基于UTF-8编码格式,获取当前字符串长度,UTF-8编码格式中一个汉字占3个字符
g = len(d.encode('gbk'))#基于GBK编码格式,获取当前字符串长度,GBK编码格式中一个汉字占3个字符
print('e 的值为:',e)
print('f 的值为:',f)
print('g 的值为:',g)
结果为:
你好abc12
-------------------------------------
e 的值为: 7
f 的值为: 11
g 的值为: 9
Press any key to continue . . .