zoukankan      html  css  js  c++  java
  • python 字符串处理

    # -*- coding:utf-8 -*-
    
     
    name = "wangcai"
    
    #首字母大写
    print(name.capitalize())
    
    
    #统计 a出现的次数
    print(name.count("a"))
    
    
    
    #打印50个字符,不够用 - 补齐
    print(name.center(50,"-"))
    
    #打印20个字符,不足20个 在后边添加*
    print(name.ljust(20,"*"))
    
    #打印20个字符,不足20个 在前边添加*
    print(name.rjust(20,"*"))
    
    
    #判断字符串是否以指定的字符串结尾
    print(name.endswith("cai"))
    
    #判断文件是否以指定字符串开头
    print(name.startswith("cai"))
    
    
    #获取指定字符串的下标
    print(name.find("c"))
    
    #从后向前找
    print(name.rfind("w"))
    
    
    
    #格式化输出
    str = "my name is {name} , age is {age}"
    #format,输出结果是 my name is wangwang , age is 23
    print(str.format(name='wangwang',age=23))
    
    #format_map ,指的一个map作为参数,输出结果是 my name is wangcai , age is 22
    print(str.format_map({"name":"wangcai","age":22}))
    
    
    #判断是不是 只 包含英文字符和数字结  "Aa12"果为 true ,"Aa12," 为false
    lan = "Aa12"  
    print(lan.isalnum())
    
    #判断是不是只含有英文字符
    print(lan.isalpha())
    
    
    
    #判断是不是 一个整数
    num = "56"
    print(num.isdigit())
    
    
    #判断是不是一个合法的标识符(是不是一个合法的变量名)
    print(num.isidentifier())
    
    
    
    #判断是不是全是小写
    print(name.islower())
    
    
    #判断是不是大写
    print(name.isupper())
    
    
    
    
    #判断是不是每个首字母大写
    print(name.istitle())
    
    
    
    
    
    #在列表的两个元素之间添加一个字符串 结果 a+b+c
    print('+'.join(["a","b","c"]))
    
    
    
    
    #将大写变成小写
    print(lan.lower())
    
    #将小写变成大写
    print(name.upper())
    
    
    #去除换行和回车
    print("  a  ".strip())
    
    #去掉左边的换行和回车
    print("  a  ".lstrip())
    
    #去掉右边的换行和回车
    print("  a  ".rstrip())
    
    
    
    
    #替换,将name中的a用A 来替换,后边的数字表示替换几个
    print(name.replace("a", "A",1))
    
    
    #将字符串分割,生成一个列表
    print(name.split("a"))
    
    
    
    #将字符串大写转小写,小写转大写
    print('aaBB'.swapcase())
    
    
    #将首字母转成大写
    print("aa bB Cc".title())
  • 相关阅读:
    恐怖如斯
    java在vscode中配置环境的坑
    python的迭代器模块
    一个模仿输入print就有这么多知识点
    30个python常用小技巧
    第一个只出现一次的字符
    UIScrollView属性
    iOS 中UISlider常用知识点
    iOS中UISegmentedControl常用属性
    iOS触摸事件
  • 原文地址:https://www.cnblogs.com/gaizhongfeng/p/7516617.html
Copyright © 2011-2022 走看看