zoukankan      html  css  js  c++  java
  • 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())    #去除将字符串尾部的空格
  • 相关阅读:
    Vue.js 转自http://zhuanlan.zhihu.com/evanyou/20302927
    Linux 下的终端
    图像热点(图像地图)
    网页多媒体 flash
    下拉列表
    <input> type 属性
    <form>表单
    表格结构
    简介
    <meta>标记
  • 原文地址:https://www.cnblogs.com/xue0123/p/13496805.html
Copyright © 2011-2022 走看看