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

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

  • 相关阅读:
    python os模块汇总
    python xlsxwriter使用方法汇总
    python 虚拟环境生成requirements.txt 和利用requirements.txt批量安装
    python 中将大列表拆分成小列表
    python print的用法
    python学习
    浮躁
    在线绘图工具
    开通园子
    iOS拓展---(APP)进程间常用通信方式总结
  • 原文地址:https://www.cnblogs.com/Kwan-C/p/11461153.html
Copyright © 2011-2022 走看看