zoukankan      html  css  js  c++  java
  • 第二周-第11章节-Python3.5-字符串常用操作

    # pcj
    name="xiaoming"
    # capitalize()
    # String.capitalize() 将字符串首字母变为大写
    print(name.capitalize()) #首字母大写
    # count()
    # String.count() 统计字符出现的次数
    print(name.count("i")) #统计i字母有几个

    # center()
    # String.center()打印输出字符,让字符串放在中间
    print(name.center(50,"-"))


    # endswith()
    # String.endswith() 判断是否以指定的字符串结尾
    print(name.endswith("ing")) #判断是否以ing结尾。

    # find()
    # String.find() 查找字符串在原字符串中的位置,返回所在索引
    print(name.find("g")) #查找g字母的下标

    # format()
    # String.format() 输出指定的内容
    user_show_name="hello,{name},whelcome to here"
    print(user_show_name.format(name="pcj")) #格式化输入
    # isalnum()
    # String.isalnum() 判断字符串中是否全部为数字或者英文
    print("111a".isalnum()) #返回值和true 或flase

    # isalpha()
    # String.isalpha() 判断字符串中是否全部为纯英文字符
    print("abcd".isalpha()) #合为字母才为True

    # isdigit()
    # String.isdigit() 判断字符串中是否全部为整数
    print("123".isdigit()) #全为数字才返回True

    # isidentifier()
    # String.isidentifier() 判断是不是一个合法的标识符
    print("pcj".isidentifier()) #可以理解为是否一个合法的变量名

    # 判断字符串是否全部为大写或者小写
    print("pcj".islower()) #islower 小写
    print("PCJ".isupper()) #isupper 大写

    # join()
    # sep.join(seq) 连接字符串数组。将字符串、元组、列表中的元素以指定的字符(分隔符)连接生成一个新的字符串

    names=["张学友","刘德华","郭富城","黎明"]
    print("-----".join((names)))

    # ljust()
    # String.ljust(size,替换符号) 从前向后开始计算,当字符串的长度超过size时,超过部分用替换符号替代
    print("pcj".ljust(50,"-"))

    # rjust()
    # String.rjust(size,替换符号) 从后向前开始计算,当字符串的长度超过size时,超过部分用替换符号替代
    print("pcj".rjust(50,"-"))

    # lower 将字符串大写变成小写
    # upper 将字符串小写变成大写
    print("pcj".upper())
    print("PCJ".lower())

    # lstrip 去掉字符串左边的空格或者回车
    # rstrip 去掉字符串左边的空格或者回车
    # strip方法。去掉左右两边的回车或空格

    print(" pcj左边有空格".lstrip())
    print("pcj右边有空格 ".rstrip())
    print(" 两边都有空格 ".strip())

    # replace 替换
    print("pcj".replace("p","P")) #把小写的p替换为大写的P

    # split
    # String.split() 切割
    print("aa-bb-cc-dd".split("-")) #以“-”的切割字符
    # 结果为生成了一个列表 ['aa', 'bb', 'cc', 'dd']
  • 相关阅读:
    Qomolangma实现篇(二):命名空间和别名子系统的实现
    关于Borland's IDE:发生了就发生了吧!
    Qomolangma实现篇(六):Qomo的OOP框架的实现技术
    Qomolangma实现篇(八):Qomo中的AOP框架
    经典的《JavaScript 权威指南》中的“对象”不经典
    Qomo OpenProject beta1 发布!
    弹出当前索引号案例
    tab栏切换效果案例
    [USACO18DEC]Sort It Out P
    [ABC163F]path pass i
  • 原文地址:https://www.cnblogs.com/pcjbk/p/10958844.html
Copyright © 2011-2022 走看看