• python学习之字符串


    1、赋值

    msg='studying python now !'
    msg1='xu	e'         #	为4个空格
    msg3='aaa@qq.com'
    msg4='    D1&   '

    2、字符串常用方法

    print(msg.capitalize())     #首字母大写
    print(msg.center(40,'#'))   #按40个字符宽度居中显示字符串,前后用#填充
    print(msg.ljust(40,'#'))    #按40个字符宽度左对齐显示字符串,右面用#填充
    print(msg.rjust(40,'#'))    #按40个字符宽度右对齐显示字符串,左面用#填充
    print(msg.count('n',1))     #统计一个字符的个数,1为起始位置,无起始位置则表示全部字符串,-1为最后一个位置
    print(msg.endswith('!'))    #判断最后一个字符,返回类型为布尔值
    
    print(msg1)
    print(msg1.expandtabs(10))      #自定义空格个数N
    print(msg[5])           #字符串的第N个字符
    print(msg[5:10])        #字符串的第M个字符到第N个字符
    print(msg.find('n'))    #字符串的索引位置,从0开始。找不到返回-1
    print('{0} {1} {0}'.format('name','age'))   #format定义字符串,前面为调用位置
    print('{name}'.format(name='xue'))          #format定义变量,前面为调用变量名
    
    print(msg3.isalnum())   #字符串是由字母和数字组成的
    print(msg3.isalpha())   #字符串是由字母组成的
    
    print(msg4.isdigit())   #变量为整形数字
    print(msg4.isspace())   #空字符
    print(msg4.islower())   #小写字母
    print(msg4.isupper())   #大写字母
    print(msg4.lower())     #将大写字母改为小写字母,其他不变
    print(msg.upper())      #将小写字母改为大写字母,其他不变
    print(msg4.strip())     #去除将字符串首尾的空格
    print(msg4.lstrip())    #去除将字符串首部的空格
    print(msg4.rstrip())    #去除将字符串尾部的空格
  • 相关阅读:
    082、Java数组之数组传递之简化理解
    081、Java数组之数组传递
    080、Java数组之二维数组的定义及使用
    079、Java数组之数组的静态初始化
    078、Java数组之数组的引用传递
    077、Java数组之分步实现数组操作
    076、Java数组之定义数组
    075、Java面向对象之定义匿名对象
    074、Java面向对象之构造方法重载
    073、Java面向对象之利用构造方法为属性赋值
  • 原文地址:https://www.cnblogs.com/xue0123/p/13496805.html
Copyright © 2020-2023  润新知