#拼接
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)