c++ 结构 转换 string_每天10分钟,轻松入门python,数据结构转换等操作

7cb91857ecc30502bf69a494277a2905.png

有段时间没复习python了,最近在做一个小爬虫,想看看网上的卷筒纸哪个性价比最高。还没做好。国庆期间来复习下数据结构的转换。

string相关操作

#string拼接和切片
string1 = 'abc'
string2 = 'def'
string3 = 'ghi'
# + 
string4 = string1 + string2 + string3
#format()
str = 'fruit1}, {fruit2}, {fruit3}'
string4 = 'string is {}{}{}'.format(string2, string1, string3)
string5 = 'string is {a}{b}{c}'.format(a=string1, b=string2, c=string3)
#join()
#join()接受一个序列,拼接成为字符串
list_str = [string1, string2, string3]
string4 = ''.join(list_str) #''双引号之间可以是其他字符

#######切片
#把字符分割,常用的是split()
#str.split(str="", num=string.count(str)). str是要分割字符串,参数str 分隔符,num是分割的次数
string1 = 'abcdefgadfggggaaasssdefsefsefsefaaff'
#以g为分隔符,分割1次
print(string1.split('g',1))
#输出如下,以第一个g为分界
['abcdef', 'adfggggaaasssdefsefsefsefaaff']

#str转list
string1 = 'abcdefgadfggggaaasssdefsefsefsefaaff'
list1 = list(string1)
print(list1)
#输出
['a', 'b', 'c', 'd', 'e', 'f', 'g', 'a', 'd', 'f', 'g', 'g', 'g', 'g', 'a', 'a', 'a', 's', 
's', 's', 'd', 'e', 'f', 's', 'e', 'f', 's', 'e', 'f', 's', 'e', 'f', 'a', 'a', 'f', 'f']
#string转换成int float
#能将符合整型或者浮点型的转换
c='6'
d='6.66'
a=int(c)
d=float(d)

还有字符串转换元组等操作,平常我用得不多,不做复习。int,float转换string也类似的方法进行转换,平时用较多则是切片和拼接转换decode,encode这几个操作。

下一次复习函数与模块的操作。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值