1、startswith(是否以某个东西开头)/endswith(是否以某个东西结尾)
# 判断是都是al开头
#方式一:
name = "alxe" #第一种方法
val = name[0:2]
if val == "al" :
print ('是以"al"开头')
else:
print ('不是以"al开头"')
#方式二:
name = "alxe"
new_name = name.startswith("xl") #name是否以'al'开头
print(new_name)
#结果:False
2、format(字符串格式化)
name = '我叫{0},年龄为{1}' .format('吉姆',73) # .format相当于占位符%
print (name)
#结果:我叫吉姆,年龄为73
3、 encode
name = '吉姆' #解释器读取到内存后,按照unicode编码存储。在存储的时候占了8个字节
v1 = name.encode('utf-8')
print (v1)
#结果:b'\xe5\x90\x89\xe5\xa7\x86',一个中文占3个字节
name = "吉姆"
v2 = name.encode('gbk')
print (v2)
#结果:b'\xbc\xaa\xc4\xb7',一个中文占2个字节
4、join(加入,字符串拼接)
name = 'alxe' #希望名字通过下划线连接,即a_l_x_e
result = "_".join(name) #循环每隔元素,并在元素之间加入连接符
result1 = "$$".join(name)
print (result,result1)
# 结果:a_l_x_e
标签:name,补充,al,print,开头,字符串,alxe,吉姆
From: https://www.cnblogs.com/linzaidehouhuayuan/p/17358143.html