#! /usr/bin/env python #! -*- cording:utf-8 -*- temp="alex" # chengbao=type(temp) #找出当前数据的类型 # print (chengbao) # temp.upper() # #变大写 # temp.lower() # #变小写 #输出str #print (help(type(temp))) #先找到某个对象的类型,再用help列出其内部所有的方法 n1=123 n2=234 #bb=type(n1) print(n1.__add__(n2)) a1="alex" ret=a1.capitalize() #首字母变大写 ret1=a1.center(20,'*') #字符串长度设置为20,用*填充 print(ret1) a2="alex is alph" ret=a2.count('a',0,10) #0-10个字符位置范围内计数 #计算子序列的个数 print(ret) temp="hello" print(temp.endswith('x',0,2)) #判断结尾字符是否为x,0-2位置 content="hello\t9999" print(content) print(content.expandtabs(20)) #中间增加空格 #\t代表type键 制表符 \n换行符 s="alex hello" print(s.find("l")) s="hello{0},age{1}" print(s) new1=s.format("alex",19) print(new1) #{0,}{1}表示占位符,把alex传入{0}19传入{1} #join,连接列表 li=["alex","eric"] #元组也支持 li2=("alex","eric") s="*".join(li) #用_,*连接两个字符串 print(s) a=" alex " news=s.lstrip()#左空格 news2=s.rstrip()#右空格 print(news) #去掉字符左右空格 # s="alex SB alex" # # ret=s.partition('SB') # # print(ret) #分割字符,元组类型 s="alex SB alex" ret=s.replace("al","bb",1) print(ret) #替换字符,al为bb,1,为从左往右查找第一个替换 s="alexalex" ret=s.split("e") print(ret) #分割 s="aleX" print(s.swapcase()) #大写变小写,小写变大写 s="alex" #索引 print(s[0]) #s里的第一个字符 ret=len(s) #数S的字符数 print(ret) #0<= 0,1 <2 print(s[0:2]) #循环输出元组 s="ddddddddddereregieutrieoreiore" # start=0 # while start