字符串

作者: dora_baby | 来源:发表于2018-07-25 11:31 被阅读0次

    本文涉及字符串存储、删除或包含特定符号及字符串选择问题。

    1.字符串存储

    #字符串存储,可以先统一存为小写再转化格式

    message='Aue ikkk'

    me1=message.lower()

    print(me1)

    #title 首字母大写,upper()大写

    print(message.title())

    message

    print(message.upper())

    #字符之间连接用+

    print('Hello'+' '+message.title()+'!')

    #空白 可以为制表符\t、换行符\n 空格

    print('Languages:\nC\nJava\nR')

    print('Languages:\n\tC\n\tJava\n\tR')

    2.删除字符串空白符或指定字符

    #去掉指定字符 srtip lstrip rstip

    #strip 去除左右两边的指定符,默认空白符如空格、回车\r,换行\n,制表符\t, 换页符\f,永久保存需要赋值一个变量

    message1='Aue ikkk      '

    m2=message1.strip()

    print(m2)

    m3=message1.strip('A')

    print(m3)

    a1='ASKFJGKHLJLJJKL'

    a2=a1.lstrip('A')

    print(a2)

    a3=a1.rstrip('KL')

    3.字符串中有引号的问题

    #撇号需要放在两个双引号之间,如果是两个单引号之间会报错,双引号放在三引号中间

    print("I'm sleeping")

    print("""dffff"iskdmc""")

    print('''dffff"iskdmc''')

    4.字符串的选择

    word="abcdefg"

    a=word[1:3]  #从0开始数,不含最后一个数字

    print(a)

    b=word[0:]

    print(b)

    c=word[:4]

    print(c)

    e=word[-4:-2] #从后面往前取数,从-1开始,只取-4和-3两个位置的字母

    print(e)

    h=word[-2:]

    print(h)

    f=word[:-1]

    print(f)

    i=len(word)

    #数值需转化为字符后再打印出来str()

    print ("a"+str(i))

    4.练习

    #比较两个列表中的字符串是否一致,不考虑大小写

    思路:统一小写格式.lower(),遍历现有列表元素for,存储到新的列表中.append();

    用两个新列表,遍历新用户的元素for,与现有用户列表比较if ···else ···,在则打印no,不在则打印yes。

    current_user=['a','b','d','m','THc']

    new_user=['A','g','u','y','Thc']

    current_users=[]

    new_users=[]

    for current in current_user:

        current_users.append(current.lower())

    for new in new_user:

        new_users.append(new.lower())

    print(current_users)

    print(new_users)

    for i in new_users:

        if i in current_users:

            print(i+':no')

        else:

            print(i+':yes')

    结果为

    ['a', 'b', 'd', 'm', 'thc']

    ['a', 'g', 'u', 'y', 'thc']

    a:no

    g:yes

    u:yes

    y:yes

    thc:no

    相关文章

      网友评论

          本文标题:字符串

          本文链接:https://www.haomeiwen.com/subject/rqcpmftx.html