字符

将字符串转换为数字

a = 123	b = int(a)
b = += 100

  

打印出数据类型

a = 123	b = int(a)
b = += 100

  

首字母转换为大写

test = "ali"
v = test.capitalize()
print(v)

  

大写转小写

test = "ALI"
v = test.casefold()
print(v)

  

设置宽度,并将内容居中,以及填充字符,20代表长度,*代表填充字符,及支持一个字符,可有可无

test = "ALI"
v = test.center(20,"*")
print(v)

  

将字符串中的每一个元素按照指定分隔符进行拼接

test = "阿酷嘛拉塔塔"
v = "—".join(test)
print(v)

  



指定字符串分隔符进行分割,可以指定分割数量

test = "alialialiali"
v = test.split("l",maxsplit=3)
print(v)

指定起始和结束下标查找字符串

test = "alialialsdfsdfsdfiali"
v = test.find("lsdf",1,2)
print(v)  

去除字符串首尾指定的字符

test = "ali****ali***ali"
v = test.strip("ali")
print(v)  

转换为大写

test = "ali"
v = test.upper()
print(v)  

转换为小写

test = "ALI"
v = test.lower()
print(v)

  

以指定的字符替换字符串中指定的字符,且可以指定替换个数

test = "ali maxing"
v = test.replace("a", "bb",1)
print(v)

  

计算字符串有几个字符

test = "ali"
v = len(test)
print(v)

  

计算列表有几个元素

test = [123, "ali", "haha", "heihei"]
v = len(test)
print(v)

  

通过索引的方式获取字符串中的某一个字符

test = "ali"
v = test[0]
v = test[0:2]
print(v)

  

切片,指定索引范围取出字符串

test = "ali"
v = test[0:2]
print(v)

  

获取子序列,仅不包含最后一个字符

name = "ali"
v = name[:-1]
print(v)

  

用"_"将列表中的每一个元素拼接成字符串

name = "ali ayisha"
v = name.split()
print("_".join(v))

  

制作表格
循环提示用户输入:用户名、密码、邮箱
 (要求用户输入的长度不超过20个字符,如果超过则只有前20个字符有效)
如果用户输入q或Q表示不再继续输入,将用户输入的内容以表格形式大隐

count = ""
while True:
    user = input("user:")
    passwd = input("passwd")
    email = input("email")
    template = "{0}\t{1}\t{2}\n"
    v = template.format(user,passwd,email)
    count = count + v
    if "q" in v:
        break
print(count.expandtabs(10))

  

 

posted @ 2018-03-30 15:59  大火车  阅读(170)  评论(0)    收藏  举报