zoukankan      html  css  js  c++  java
  • python入门9 (字符串)

    1.字符串的内容对齐操作

    s = 'hello,Python'
    '''居中对齐'''
    print(s.center(20,'*'))
    
    '''左对齐'''
    print(s.ljust(20,'*'))
    print(s.ljust(10))
    print(s.ljust(20))
    
    '''右对齐'''
    print(s.rjust(20,'*'))
    print(s.rjust(20))
    print(s.rjust(10))
    
    '''右对齐,使用0进行填充'''
    print(s.zfill(20))
    print(s.zfill(10))
    print('-8910'.zfill(8))

    2.字符串的分割

    s = 'hello world Python'
    lst = s.split()
    print(lst)
    s1 = 'hello|world|Python'
    print(s1.split(sep='|'))
    print(s1.split(sep='|',maxsplit=1))
    print('---------------------------')
    '''rsplit()从右侧开始分割'''
    print(s.rsplit())
    print(s1.rsplit('|'))
    print(s1.rsplit(sep='|',maxsplit=1))

    3.字符串的安判断

    s = 'hello,python'
    print('1.', s.isidentifier()) #False
    print('2.', 'hello'.isidentifier()) #True
    print('3.', '张三'.isidentifier()) #True
    print('4.', '张三_123'.isidentifier()) #True
    
    print('5.', '\t'.isspace()) #True
    
    print('6.', 'abc'.isalpha()) #True
    print('7.', '张三'.isalpha()) #True
    print('8.', '张三1'.isalpha()) #False
    
    print('9.', '123'.isdecimal()) #True
    print('10.', '123四'.isdecimal()) #False
    print('11.', ''.isdecimal()) #False
    
    print('12.', '123'.isnumeric()) #True
    print('13.', '123四'.isnumeric()) #True
    print('14.', ''.isnumeric()) #True
    
    print('15.', 'abc1'.isalnum()) #True
    print('16.', '张三123'.isalnum()) #True
    print('17.', 'abc!'.isalnum()) #False

    4.字符串的替换与合并

    s = 'hello, Python'
    print(s.replace('Pyhthon','Java'))
    s1 = 'hello,Python,Python,Python'
    print(s1.replace('Python','Java',2))
    
    lst = ['hello','java', 'Python']
    print(' '.join(lst))
    print(''.join(lst))
    
    t = ('hello', 'Java', 'Python')
    print(''.join(t))
    print('*'.join('Python'))

    5.字符串的比较操作

    print('apple' > 'app')
    print('apple'> 'banana')
    print(ord('a'), ord('b'))
    print(ord(''))
    
    print(chr(97), chr(98))
    print(chr(26472))
    
    '''== 和 is的区别'''
    a = b = 'Python'
    c = 'Python'
    print(a == b)
    print(b == c)
    print(a is b)
    print(a is c)
    print(id(a), id(b), id(c))

  • 相关阅读:
    php连接mySql数据库 示例
    javascript Worker子线程
    js + php服务器推送see(自定义推送时间)
    javascript js获取html元素各种距离方法
    javascript 浅复制 和 深复制
    javascript 对象api
    php 搭建webSocket
    javascript 客户端webSocket示例
    javascript 集合 Object Array Map Set
    javascript json语句 与 js语句的互转
  • 原文地址:https://www.cnblogs.com/liuyi13535496566/p/15690796.html
Copyright © 2011-2022 走看看