zoukankan      html  css  js  c++  java
  • day06-string的内置方法

    st='hello kitty'
    print(st.count('l'))  #数字符串l的个数
    
    print(st.capitalize() ) #字符串首字母大写
    
    print(st.center(50,'-'))  #居中
    
    print(st.casefold())  #返回将字符串中所有大写字符转换为小写后生成的字符串。
    
    
    
    #print(st.encode())  #str.encode(encoding='UTF-8',errors='strict')
    
    print(st.endswith('y'))  #Python endswith() 方法用于判断字符串是否以指定后缀结尾,如果以指定后缀结尾返回True,否则返回False。
    # 可选参数"start"与"end"为检索字符串的开始与结束位置。
    
    print(st.startswith('he'))  #判断开头
    
    #st='he	llo kitty'
    #print(st.expandtabs(tabsize=10))   #扩展
    
    print(st.find('t'))  #空格也算位置,find查找第一个元素并将索引值返回,-1代表未找到
    
    st1='hello kitty {{}} {name} is {age}'
    print(st1.format(name='alex',age=36))  #格式化输出
    print(st1.format_map({'name':'alex','age':36}))  #格式化输出,但是要输入要是字典{}
    
    print(st.index('t'))   #空格也算位置,查找第一个元素并将索引值返回,未找到直接报错,不如find
    
    print('abc456$'.isalnum())  #是否含数字和字母,   否 则返回fasle
    print('0010'.isdecimal())   #判断是否是十进制
    print('23.11'.isdigit())    #是否整形
    print(''.isalpha()) 		#判断字母
    print('anc'.isidentifier())	#判断非法字符
    print('Abc'.islower())		#判断全小写
    print(''.upper())			#判断全大写
    print(''.isspace())			#判断是否空格
    print('My Title'.istitle())			#判断是否每个单词是否首字母大写
    
    print(st.lower())  #全部大写变小写
    print(st.swapcase()) #全部:大写变小写,小写变大写
    #print(''.ljust())    #和center类型,左对齐 print(st.rjust()),右对齐
    
    print('      my   title
             '.strip())   #用于移除字符串头尾指定的字符(默认为空格)或字符序列。换行符。
    print('ok is very good')
    print(st.lstrip())  #删左
    print(st.rstrip())	#删右
    
    print('	my title title
    '.replace('title','lesson',2))  #替换
    #''.replace('old','new',count次数)
    
    print('my title title'.rfind('t')) #返回字符串最后一次出现的位置,如果没有匹配项则返回-1。
    
    #分割 字符串
    print('my title title'.split(' '))	#通过''分割
    #拼接 字符串
    a='a'
    b='b'
    d='c'
    c= '-'.join([a,b,d])    #''对象 .join方法  ([])参数
    print(c)
    
    print(''.rsplit('i',))
    
    print(''.title())
    

      重要的:

    count

    center

    startswith()

    find

    format

    lower,upper:切片

    strip()

    replace()

    split()

  • 相关阅读:
    自然语言交流系统 phxnet团队 创新实训 项目博客 (十一)
    install ubuntu on Android mobile phone
    Mac OS, Mac OSX 与Darwin
    About darwin OS
    自然语言交流系统 phxnet团队 创新实训 项目博客 (十)
    Linux下编译安装qemu和libvirt
    libvirt(virsh命令总结)
    深入浅出 kvm qemu libvirt
    自然语言交流系统 phxnet团队 创新实训 项目博客 (九)
    自然语言交流系统 phxnet团队 创新实训 项目博客 (八)
  • 原文地址:https://www.cnblogs.com/BBS2013/p/13093597.html
Copyright © 2011-2022 走看看