zoukankan      html  css  js  c++  java
  • 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
     
    转载请附上原文链接。
  • 相关阅读:
    论文复现的一些问题
    南京锐士方达猎头可拉黑
    Functional Ruby
    国内访问 Atom 源很慢 & 解决方案
    Linux 的硬链接与软链接
    Python小知识点(持续更新)
    MySQL小知识点(持续更新)
    Iterable Object, Iterator, Generator, Generator Iterator
    setTimeout函数在浏览器中和Node.js中的区别
    Several Python Tools/Utilities
  • 原文地址:https://www.cnblogs.com/bugbreak/p/12425193.html
Copyright © 2011-2022 走看看