python学习之字符串处理(二)

接着上次的讲的内容,我们继续。

“” 和None 比较###

"“和None是两种东东,”"是字符串类型,None是NoneType类型

s = None
s1 = ""
print(type(s))
print(type(s1))

if s is None:
    print("None")

if not s1:
    print("Empty")

split 、splitlines

split和splitlines是用于对字符串进行分割,产生的结果是列表

s = "ad,c,d,,er,g"
re = s.split(",");
print(type(re))
print(re)

上面的执行结果是
在这里插入图片描述
splitlinessplit('\n') 执行效果相同

join

用于处理数据连接为字符串

s = ["sd",'vvs','vsrvw']
print(",".join(s))

执行结果是
在这里插入图片描述

str

该函数用于将数字转化为字符串

print(type(str(5)))
print(type(5))

执行结果是
在这里插入图片描述

int 、float

将字符串转化为数字,但是python不会判断参数数字的类型

print(int("5"))
print(float("42.24"))
print(int("42.24"))

执行结果是
在这里插入图片描述
由于42.24无法转化为int类型,因此python直接报错

上面的样例的代码可以在git获得

发布了54 篇原创文章 · 获赞 9 · 访问量 1229

猜你喜欢

转载自blog.csdn.net/qq_29983883/article/details/105386328