python字符串等相关问题

python字符串的拼接

  字符串的凭借有大概几种方式

一、使用.join(iterable)拼接
a=['你','好','世','界']
b="".join(a)
print(b)
#输出结果:你好世界
#ps:如果在""中加入逗号,可以将输出结果改变为你,好,世,界。
二、如果使用+拼接
a='hello'
b='world'
c=a+b
print(c)
#输出结果:helloworld
三、如果使用,拼接
a, b = 'Hello', 'word'
c = a, b
print(a, b)
print(c)
print(type(b))
print(type(c))
#如果用,拼接的时候,c是元组
四、如果使用format拼接
a = 'hello, word! {0} {1}'.format('张三', '李四')

python 字符串转换为列表等相关问题

列表转字符串
#错误
list1=['hello','world',111]
list2="".join(list1)
print(list2)
print(type(list2))
#这时会报错,显示TypeError: sequence item 2: expected str instance, int found。这说明列表转字符串的时候需要先将列表中元素转换为字符串。

#正确
list1=['hello','world',111]
# list2=[str(i) for i in list1]
# print(list2)
list3=" ".join(str(i) for i in list1)
print(list3)
print(type(list3))
字符转串列表
a='hello world 111'
b = a.split(" ")
print(b)

扩展下 split,strip,jloin的区别
‘’.join() 是list–>str 是split方法的逆方法,用来连接序列中的元素,需要被连接的序列元素都必须是字符串。
split.() str–>list
strip是删除的意思;而split则是分割的意思
strip() 删除字符串开头结尾

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值