#-*- coding:utf-8 -*-line = "l want watch movie with you ."print(line.center(50))print(line.ljust(50))print(line.rjust(50))#center 字符串居中#ljust 字符串居左#rjust 字符中居右#lstrip 删除字符串左边的空白字符#rstrip 删除字符串右边的空白字符#strip 删除字符串两端的空白字符word = "\n \t i am a bird . \n \r "print("==lstrip==")print(word.lstrip())print("===rstrip==")print(word.rstrip())print("==strip==")print(word.strip())#空白字符包括空格 /n /t等不可见字符nword = "hello this a new world ."print("==partition==")#partitionprint(nword.partition("a"))#在源字符串中从左向右查找指定字符串,找到指定字符串做切割,分为3部分,指定字符串前,后,其本身,返回值是元组#如果指定字符串不存在于源字符串中,那么结果由源字符串本身,两个空字符串组成#rpartition 从右向左查找指定字符串wline = "hello \n world"print("==splitlines==")print(wline.splitlines())#splitlines 按照行进行分割,返回一个包含各行作为元素 的列表print("==isalpha==")print(wline.isalpha()) #返回false 因为存在空格,转义字符#isalpha 判断字符串中所有字符是否都是字母,字母返回true,其他返回falsenum = "12233"print("==isdigit==")print(num.isdigit())#isdigit 判断字符串中所有字符是否都是数字,是返回true,其他返回falsestr="sadfa213"print("==isalnum==")print(str.isalnum())#isalnum 字符串是否只由数字和字母组成,是返回true,其他返回falsespace=" "print("==isspace==")print(space.isspace())#isspace 判断字符串中是否只有空格,是返回true,其他返回falseprint("==join==")tstr = "_"list1 = ["aa","bb"]print(tstr.join(list1))#每个字符后面都插入指定的字符,构成一个新的字符串