zoukankan      html  css  js  c++  java
  • Python14之字符串(各种奇葩的内置方法)

    一、字符串的分片操作

      其分片操作和列表和元组一样

    1 str1 = 'keshengtao'
    2 str1[2:6]
    3 'shen'
    4 str1[:]
    5 'keshengtao'
    6 str1[:4]
    7 'kesh'
    View Code

    二、访问字符串中的字符  

      注:字符串中的单个字符,同样也是字符串

    1 str1 = 'keshengtao'
    2 str1[3]
    3 'h'
    View Code

    三、字符串的更新

      和元组一样,字符串中的元素无法进行修改和删除的,所谓的更新,其实是新生成了一个新的字符串并赋值给原来的字符串名

    1 str1 = str1[:] + '詹姆斯'
    2 str1
    3 'keshengtao詹姆斯'
    View Code

    四、字符串的内置方法(介绍其中的几个,还有好多好多)

      1、capitalize()     字符串的开头第一个字符大写(首先必须是字母才行)

      2、upper()   将所有字符串中的小写字母改为大写

      3、lower()、casefold()      将所有的大写字母都改为小写

      4、swapcase()     将字符串中的大写改为小写,小写改为大写

      5、title()        将字符串中每个开头的字符改为大写

      6、isupper()      判断字符串中的字母是否全为大写

      7、islower()         判断字符串中的字母时候全为小写

      8、isalnum ()                    判断字符串至少有一个字符,并且所有字符都是字母或数字则返回True,否则返回False

      9、isalpha()        判断字符串中至少有一个字符并且所有字符都是字母则返回True,否则返回Flase

      10、isdecimal()               判断字符串只包含十进制数字则返回true,否则返回False

  • 相关阅读:
    nyoj 17 单调递增最长子序列
    nyoj 18 The Triangle
    nyoj 712 探 寻 宝 藏
    nyoj 61传纸条(一)
    nyoj 269 VF
    nyoj 44 子串和
    nyoj 252 01串
    nyoj 42 一笔画问题
    nyoj 756 重建二叉树
    Table 样式设置
  • 原文地址:https://www.cnblogs.com/ksht-wdyx/p/11320037.html
Copyright © 2011-2022 走看看