• Python数据类型详解——字符串


    Python数据类型详解——字符串

    一、定义

    字符串是一个有序的字符集合,用于存储和表示基本的文本信息,用''""''' '''中间包含的内容称之为字符串

    创建:s = 'Hello world!'

    二、特性

    • 按照从左到右的顺序定义字符集合,下标从0开始顺序访问,有序。

    • 可以进行切片操作

    • 不可变,字符串是不可变的,不能想列表一样修改其中某个元素,所有对字符串的修改操作都是相当与生成一份新的数据。

    • 字符串的单引号和双引号都无法取消特殊字符的含义,如果想让引号内所有的字符均取消特殊意义,在引号前面加r,如 name = r'p hf'

    三、字符串的常用操作

    字符串的方法非常多,但有些不常用,如下图所示

    #captalize,swapcase,title
    name = 'kwan'
    print(name.capitalize()) #首字母大写
    print(name.swapcase()) #大小写翻转
    msg='taibai say hi'
    print(msg.title()) #每个单词的首字母大写
    
    # 内同居中,总长度,空白处填充
    a1 = 'kwan'
    ret2 = a1.center(20,"*")  
    print(ret2)
    
    
    #寻找字符串中的元素是否存在
    a4 = 'sdfjdkaiwan'
    ret6 = a4.find("fjdk",1,6)
    print(ret6)  # 返回的找到的元素的索引,如果找不到返回-1
    
    ret61 = a4.index("fjdk",4,6)
    print(ret61) # 返回的找到的元素的索引,找不到报错。
    
    # 字符串每个字符之间插入符号,join
    s1 = 'kwan'
    s = '+'.join(s1)		# 结果为 'k+w+a+n'
    
    # 清除字符串里左右两边的空格,strip()
    s = '   Kwan   '
    print(s.strip())         # 结果为 'Kwan'
    
    
    # 判断字符串是否为纯数字,isdigit()
    w = '437284'
    print(w.isdigit())       # 结果为True
    

    这些用得比较多的,没必要把所有方法都学会,掌握几个常用的就行了,其它的了解一下就行了。

  • 相关阅读:
    [linux1exe元旦特供]基于wine的IE6一键安装
    http://www.tianya.cn/publicforum/content/funinfo/1/1869814.shtml
    最全的design pattern 概述
    例解 autoconf 和 automake 生成 Makefile 文件
    根据条件分组SQL
    SQL Express自动备份
    通过asp.net 短信猫发短信
    EXT.NET GridPanel(按键事件带参的另一种写法)
    Asp.net操作IIS(调试通过)
    面向接口编程详解——编程实例(T2噬菌体)
  • 原文地址:https://www.cnblogs.com/Kwan-C/p/11461153.html
Copyright © 2020-2023  润新知