目录

一、语句(输出语句字符串)拼接:

二、修改字符串大小写

三、转义字符

四、空白删除


一、语句(输出语句字符串)拼接

       1.   “逗号,”        可以用于连接,但是其中会出现空格现象

print("你干嘛","哎哟")

                    输出样例:会发现其中含有空格

你干嘛 哎哟

       “加号+”        也可以用来连接字符串(字符串+数字 除外

print("你干嘛"+"哎哟")

                   输出样例:会发现中间的空格不存在。不过不能用于字符串与数字之间的连接

你干嘛哎哟

        3.占位符%s          

%s      转化为字符串占位

%d      转化为整数占位

%m.nf       转化为浮点数占位    m指代字符的宽度(向前空格);n代表小数点后位数

        可以完美衔接语句段。出现多个需要连接的信息时,变量(表达式)需要用括号括起来,并按照顺序填入     【 变量 = 表达式 :a = 1*1  表达式就是变量等式右边的式子  此处为 1*1】

tel = 20222238
message = "全民制作人大家好,我是偶像练习生蔡徐坤 %s" %tel
print(message)

>>全民制作人大家好,我是偶像练习生蔡徐坤 20222238
student_age = 20
student_num = 222238
message = "全民制作人大家好,我是蔡徐坤 %s%s" %(student_age,student_num)
print(message)

>>全民制作人大家好,我是蔡徐坤 2022223808

        4.f "内容{变量1}{变量2}......"    或者     "内容{}{}".format(变量1,变量2.....)

        可以实现高效且优雅的完成拼接,此处的变量可以换成表达式

name_num1 = "mihoyo"
name_num2 = "my"

a = f"人间理想{name_num1} {name_num2}"
b = "人间理想{} {}".format(name_num1,name_num2)

print(a)
print(b)

>>人间理想mihoyo my
  人间理想mihoyo my

二、修改字符串大小写

变量名.title( )        变量中的各单词首字母大写

        2. 变量名.capitalize( )       句首单词大写

变量名.upper( )  变量全大写

变量名.lower( ) 变量全小写

三、转义字符

        1. \t 

       \n              换行符

        3. \'                转义为单引号

        4. \"   

      \ \              转义为 \

print("python")
print("\t python")             # 此处的 \t 体现在结果处的空格

>>python
    python


print("丘吉尔说:\"成功就是从失败到失败,也依旧不该热情\"!")   

>>丘吉尔说:"成功就是从失败到失败,也依旧不该热情"!     # 两个 \ 转义字符区分开字符串与引用

                  

print("Languages:\n\t python \n\t C \n\t JavaScript")

>>Languages:
	 python 
	 C 
	 JavaScript       # 此处 \n\t 连用 产生了换行且空格效果

四、空白删除

变量名.rstrip( ) 

        2. 变量名.lstrip( )      删除左空格, 保留内部空格

       变量名.strip( )      删除两端的空格, 保留内部空格

五、字符串函数  find

        1. 变量名.find (str, start, end)      在 左开右闭 区间内查找并返回 第一个 指定值的下标索引

str = "拼搏白天我要上清华aaaavvbbbb"
print(str.find("a",0,9))      # 在左开右闭 0 — 9 的区间内查找指定值 a

>>-1              #在区间内不含指定值 ”a“,故返回 -1

注意:在 左开右闭 区间内 返回 第一个 指定值的下标索引   若区间内不含指定值,则返回 -1