zoukankan      html  css  js  c++  java
  • 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

     

     

  • 相关阅读:
    C++中static_cast和dynamic_cast强制类型转换
    Oozie-
    Spring Boot- 用idea新建spring boot web项目
    Spring Boot- 设置拦截打印日志
    Storm- 使用Storm实现词频汇总
    Storm- 使用Storm实现累积求和的操作
    HTTP- 头部信息
    Python- 文件读写
    JQuery- JQuery学习
    Javascript- Javascript学习
  • 原文地址:https://www.cnblogs.com/1608415203min/p/8474478.html
Copyright © 2011-2022 走看看