zoukankan      html  css  js  c++  java
  • 字符串的常用操作

    employee = ‘hungry’
    # capitazlize 首字母大写
    a = employee.capitalize()
    print(a)
    # count  统计
    b = employee.count('e')
    print(b)
    # center:返回一个居中的字符串
    c = employee.center(20,'-')
    print(c)
    # encode 使用机器默认的编码进行编码,在字符串中将不是本机编码的字符串转换成本机的编码的内容 
    d = employee.encode()
    print(d)
    # 判断“hungry”是否以‘fp’结尾,为真,返回True,为假,返回False
    e = employee.endswith('fp')
    print(e)
    # 将 	 转换成空格
    employee1='I'm very hungry'
    f = employee1.expandtabs(tabsize=30) print(f) # 找到字符的索引值,并返回索引值,如果没有找到,则返回-1 g = employee.find('n') print(g) # 字符串的切片 print(employee[employee.find('n'):]) # 格式化输出 print('员工的姓名:{}'.format(employee)) # 主要用于字典的,用的很少
    employee2 =
    {'name':'employee','age':25}

    print(employee2.format_map({'name':'employee','age':25}))
    # 判断 变量值是否为阿拉伯数字+阿拉伯字符(英文字符)
    print('!123'.isalnum())
    print('123'.isalnum())
    # 判断 变量值是否为纯英文字符(包括大小写)
    print('Ab1a'.isalpha())
    print('Aba'.isalpha())
    # 判断变量值是否为十进制数
    print('10'.isdecimal())
    print('A10'.isdecimal())
    # 判断变量值是不是一个整数
    print('1a'.isdigit())
    # 判断是不是一个合法的python标识符 ,返回值为布尔值 

    print('ab'.isidentifier())
    # 判断是是不是一个数字字符串,返回值为布尔值
    print('asdA'.isnumeric())
    print('123'.isnumeric())
    #判断是不是一个空格 返回值为布尔值
    print('33a'.isspace())
    #
    print('My name is'.title())  #没什么多大的用处,直接忽略掉
    # 判断字符串是否可以打印,可以 返回True,否则返回 False
    print('my name is'.isprintable())
    # 判断 字符串是否全部为大写,是 返回True,否则返回 False
    print('May name'.isupper())
    不常用的
    print('+'.join(['1','2','3','4']))
    
    print(employee.ljust(50,'*'))
    print(employee.rjust(50,'*'))
    print(employee.lower())
    print(employee.upper())
    print('
    Yuan'.lstrip())
    print('Yuan
    '.rstrip())
    print('
    yuan
    '.strip())
    p = str.maketrans('abcdef','123456')
    print('alex li'.translate(p))
    # 替换
    print('yuan'.replace('y','x',1))
    # print(p.refind(0)) #在python3.7.5以后的版本已经不适用
    print('天 下'.split(' '))
    # print('1+2+3+4+5+6'.splitlines(2))舍弃不用
    print('yuanxiaosng'.zfill(50))
  • 相关阅读:
    2017年寒假作业(二)
    2017年寒假作业(一)
    JAVA类型转换
    两数之和(LeetCode)
    编程汇总
    赌神(赛码网基础算法题)
    个人作业——软件工程实践总结
    个人作业——软件产品案例分析
    交换队伍交接过程及个人心得
    软件工程结对作业第二次
  • 原文地址:https://www.cnblogs.com/yuanxiaosong/p/11909587.html
Copyright © 2011-2022 走看看