• python字符串基础知识


                                                           字符串

    我们前面呢已经接触过字符串,也了解了一些基本操作,对字符串的创建、索引和分片等操作也已经有了初步理解。本章将介绍字符串的格式化、分割、搜索等方法。

    1.字符串的定义:字符串是python中最常用的数据类型。我们使用引号(‘’或“”)创建。

    下图呢是python中常用的转义字符:

    eg:

    >>>print ('成事在天 谋事在人')

         成事在人

         谋事在天

    其他的呢,大家可以自己去试试!

    下面呢是python为我们提供的字符串格式化符号:

    同样,我也给大家举一个列子 

    eg:s

      >>>print ('我今年%s岁了'%18)  #%s作为占位符,先给18占一个位置,后面再给他加上

         我今年18岁了

     

    2.字符串的方法

    1)find()------用于查找字符串中是否存在某子字符串(该方法可以添加参数,beg和end,加入beg和end参数可从beg位置开始查询到end位置)

    eg:

    >>>name='anjila'

    >>>print name.find('j') #后面也可添加查询范围

       2

    2)join()----用于将两个序列中的元素连接成一个新的字符串

    eg:

    >>>name=['z','u','o']

    >>>sex='+'

    >>>print sex.join(name)

       z+u+o

    3)lower()----用于将字符串中所有大写字符转换为小写

    eg:

    >>>name='ASDFGH'

    >>>print name.lower()

        asdfgh

    4)upper()-------用于将字符串所有小写字符转换为大写

    eg:

    >>>name='asdfgh'

    >>>print name.upper()

        ASDFGH

    5)swapcase()----该方法是lower()和upper()的结合,即将大写转换成小写,小写转换成大写

    6)replace()-----这个方法就是其字面意思(替换),将old替换成new

    语法为str.replace(old,new,**max) 注意**代表可省略添加的是替换的次数

    eg:

    >>>name='do it now,do right now'

    >>>print name.replace('do','just do')

       just do it now,just do right now

    eg:

    >>>name='do it now,do right now'

    >>>print name.replace('do','just do',1)

        just do it now,do right now

     

     

  • 相关阅读:
    Spring模板方法模式及Callback
    vc新线程、类外控制EDIT控件
    OpenGL绘制框架
    回调函数c++
    matlab练习程序(求灰度图像最大灰度,最小灰度,平均灰度)
    OpenGL绘制函数
    matlab练习程序(图像傅里叶变换,幅度谱,相位谱)
    多项式系数提取算法 c++
    OpenGL绘制复杂图形
    matlab练习程序(图像加噪,各种滤波)
  • 原文地址:https://www.cnblogs.com/1608415203min/p/8474478.html
Copyright © 2020-2023  润新知