zoukankan      html  css  js  c++  java
  • Python学习笔记-字符串

    字符串操作

    1、index 举例

    s='Python'
    #输出P在字符串中的第几个字符
    print s.index('P')
    输出:0
    #在字符串中第1位以后搜索P
    print s.index('P',1)
    输出:找不到值
    #在字符串中第1到4位中搜索P
    print s.index('P',1,4)
    输出:找不到值
    print s.index('t')
    print s.index('t',1)
    print s.index('t',1,4)
    输出:2 

    2、find 举例

    print s.find('P')
    输出:0
    print s.find('P',1)
    输出:-1
    print s.find('P',1,5)
    输出:-1

    3、replace举例

    Python的语句中区分大小写,包括字符串与变量。请注意

    s='Python'
    print s.replace('o','O')
    输出:PythOn

    4、count举例

    Python的count用于统计某个字符串出现的次数

    s='Hello World'
    print s.count('l')
    输出3

    5、split举例

    s = "Hello;Python; Evan"
    #默认通过空格分隔
    print s.split()
    输出:['Hello;Python;', 'Evan']
    #通过指定分隔符
    print s.split(';')
    输出:['Hello', 'Python', ' Evan']
    #通过指定分隔符,单只分隔1次
    print s.split(';',1)
    输出:['Hello', 'Python; Evan']

     7、join举例

    s=['Hello','Python','Evan']
    sep='|'
    print '|'.join(s)
    print sep.join(s)
    #输出:Hello|Python|Evan

    8、常规的计算

    a = "Hello"
    b = "Python"
    
    print "a + b 输出结果:", a + b 
    输出:
    HelloPython
    print "a * 2 输出结果:", a * 2
    输出:HelloHello
  • 相关阅读:
    弗尤博客(二)
    弗尤博客(一)
    第一系列完
    C# 关闭子窗体释放子窗体对象问题
    C#设置IE代理
    C# 计算位置居中
    C# 绘图
    From传值
    pictureBox绑定Base64字符串
    C# 绘制圆角矩形
  • 原文地址:https://www.cnblogs.com/Evan-fanfan/p/7839653.html
Copyright © 2011-2022 走看看