#拼接 c1 = "hello,","Python" s1 = "hello,""Python" print(type(c1),type(s1)) a = 21 print(repr(a),type(repr(a))) #访问 str = 'Runoob' print("1:"+str) #输出字符串 print("2:"+str[0]) #输出第一个字符 print("3:"+str[-1]) #输出最后一个字符 print("4:"+str[0:-1]) #输出第一个到倒数第二个字符 print("5:"+str[2:3]) #输出第3个到第3个字符 print("6:"+str[2:6]) #输出第3个到第6个字符 print("7:"+str[2:]) #输出第三个字符及其后面所有 print("hello\nrunoob") print(r"hello\nrunoob") #分割 str = "C语言中文网 >>> c.biancheng.net" list1 = str.split() #用空字符分割,返回列表 print(list1) #合并 str2 = ".".join(list1) print(str2) #填充,ljust左对齐,在右边填充 S = 'http://c.biancheng.net/python/' addr = 'http://c.biancheng.net' print(S.ljust(34,"_")) print(addr.ljust(34,"_")) Sc = 'http://c.biancheng.net/python/' addrc = 'http://c.biancheng.net' print(Sc.center(34,"_")) print(addrc.center(34,"_")) #删除前后的多余字符 str = " c.biancheng.net \t\n\r" print(str.strip()) #格式化字符 % str.format(args) # { [index][ : [ [fill] align] [sign] [#] [width] [.precision] [type] ] } print("货币形式:{:,d}".format(1000000)) print("科学计数法:{:E}".format(1200.12)) print("100的十六进制:{:#x}".format(100)) print("0.01的百分比表示:{:.0%}".format(0.01)) #help help(str.count) #找到元素在列表 数组 队列 str中的位置 str.find(str, beg=0, end=len(string)) str.index(str, beg=0, end=len(string)) list.index(obj)