多语言展示
当前在线:1044今日阅读:26今日分享:39

python基本数据类型(字符串)

python是近年来使用最广泛的一种编程语言,不管是做web开发,还是网络爬虫,亦或是数据分析等,大家都在选择python来完成这些任务;我想最重要一点就是python学起来很简单,另一个点就是python用的地方非常多,综合起来就是性价比非常高。字符串是最基本的数据类型,下面看几个例子
工具/原料

python3.x,anaconda,spyder

方法/步骤
1

字符串的转化为大写。s1.capitalize()方法可以将s1的首字母转化为大写字母;s1.upper()方法可以将s1的所有字母转化为大写字母,如图所示

2

字符串的拆分。s2.split()方法可以将s2按空格拆分为各个单词;s2.splitlines()方法可以将s2按行结束符(换行符)拆分为各个行;如图所示

3

字符串的搜索和计数。使用find方法可以查看在字符串中是否有该字符,如果有显示第一个字母的位置,否则显示-1(例如hello显示0,hi则显示-1);使用count方法可以查看子字符串在字符串中出现的次数(例如hello显示2,hi则显示0);如图所示

4

字符串的替换和剥离。s4.replace(' ','~')表示把s4中的空格全部用~替代;s5.strip('htps:/')表示把s5中开头和结尾中包含在'htps:/'中的都给删掉,如图所示

5

字符串的连接。我们知道使用'+'可以连接字符串,但是这里讲的是用join方法,下面分别使用*、+、=连接字符串abcde,结果如图所示

6

字符串的编码。使用encode可以对字符串进行编码,使用decode则是对编码之后的字符串进行解码,s6.encode(encoding='utf-8')表示把s6编码为utf-8,s6.encode(encoding='utf-8').decode()则表示在编码之后再进行解码,如图所示

注意事项
1

join使用的时候前面有个点,千万不要遗漏,否则会报错的

2

find找不到字符串的话会返回-1,找到的话返回第一个出现字符的索引位置

3

strip是将开头结尾包含在字符中的都给去掉

4

encode和decode是相对的,一个是编码,一个是解码

推荐信息