• python3基础:介绍几个函数的用法



    1 find()函数:找到返回对应字符的索引 返回-1表示未找到字符串
    
    
    s = 'hello python apple'
    print(s.find('n'))
    print(s.find('5'))
    print(s.find('python'))   #返回字符串第一个索引值
    print(s.find('p',7))      #寻找目标子字符串  寻找开始索引位置
    
    

    输出结果

    11
    -1
    6
    14
    2  isdigit()函数:如果只包含数字,就返回true,否则返回false
    
    
    s = 'hello python apple'
    print(s.isdigit())
    print('111'.isdigit())

    输出结果

    False
    True
    3.  replace()函数    指定替换内容以及替换字符串,并且可以指定替换次数  默认全部替换
    s = 'hello python apple'
    new_s = s.replace('p','k')
    print(new_s)
    new_s = s.replace('p','k',1)   #  1表示替换的位置
    print(new_s)

    输出结果

    hello kython akkle
    hello kython apple

    4. split()函数 根据指定字符串经销切割

    s = 'hello python apple'
    print(s.split())  
    print(s.split(' ',1))   
    print(s.split('l'))     #  切割的字符为空字符串

    输出结果:

    ['hello', 'python', 'apple']
    ['hello', 'python apple']
    ['he', '', 'o python app', 'e']

    5. strip()函数:去掉头和尾指定的字符

    e = '@@@hello python apple@'
    e_1 = e.strip('@')
    print(e_1)

    输出结果

    hello python apple

    6. upper() 把字符串转换成大写

    lower()把字符串转换成小写
    s = 'hello python apple'
    s1="KfSHDfKJdfH"
    print(s.upper())
    print(s1.lower())

    输出结果:

    HELLO PYTHON APPLE
    kfshdfkjdfh

    7. swapcase()函数  大小写互换

    s1="KfSHDfKJdfH"
    print(s1.swapcase())

    输出结果:

    kFshdFkjDFh
     
    转载请附上原文链接。
  • 相关阅读:
    Homework template (latex)
    Basic skill of searching
    国庆第三次集训: 2012 ACM-ICPC Asia Regional Contest Chengdu Site
    新学期随笔
    暑期集训感想
    暑期集训 DP 篇
    POJ 1195 Mobile Phones 二维树状数组
    51Nod1246 罐子和硬币,不能均分的题
    一维战舰,一道考区间的好题
    51NOD 1268 和为K的组合 搜索水题
  • 原文地址:https://www.cnblogs.com/bugbreak/p/12425193.html
Copyright © 2020-2023  润新知