基础篇_004_基本数据类型_几种重要函数的整理_字符串函数的分级

  大家可以先看一下"基础篇_004_基本数据类型_几种重要函数的整理",其中包含了一些字符串函数的简介。这里,为了让大家更清晰的认识和使用字符串函数,参考了大佬"wupeiqi"博主的相关文章和随笔,给大家分一下字符串函数的使用级别 ===》

----级别1:基本的字符串函数(7个)

  1. join():要注意的一点是,参数不仅可以是字符串类型的,也可以是元组、列表类型的数据,但是其中元素必须全为字符串类型。eg:

1 # 元组
2 my_tuple = ("12", "123", "345")
3 result_tuple = "_".join(my_tuple)
4 print("tuple:", result_tuple)   # 输出结果为:tuple: 12_123_345
5 # 列表
6 my_list = ["vva", "123", "dage"]
7 result_list = "_".join(my_list)
8 print("list:", result_list)     # 输出结果为:list:  vva_123_dage

  2. split()

  3. find()

  4. strip()

  5. upper()

  6. lowwer()

  7. replace():替换字符串中的子字符串。有一点要时时刻刻地记住:字符串在内存中一旦被创建就无法修改,我们所看见的字符串被修改只是在内存中重新创建了一个新的字符串。

----级别2:中级字符串函数(4个)=== 》(注释:2、3对元组和列表均适用,且都在"补充_001_问题_001_Vivian"中有简介)

  1. len():求字符串的长度,当然,参数也可以为元组或列表,其中的元素类型任意,这时计算的是元组或列表中的元素的个数。

  2. []:通过下标索引来访问或更改相应位置上的元素。

  3. [i:j]:获取[i, j)范围内的字符串。

  4. for循环:这个在Java和C++中是一种特殊的循环——foreach循环 ===》

1 # for循环
2 my_string = "simbawang"
3 for string in my_string:
4     print(string, end=" ")
5 # 输出结果为:s i m b a w a n g

  

 

posted @ 2020-02-07 11:23  BNTU  阅读(114)  评论(0编辑  收藏  举报