zoukankan      html  css  js  c++  java
  • python02

    # 字符串学习第二天
    
    # 1.练习len与range for的使用
    test=input("请输入")
    l=len(test)
    for i in range(0,l):
        print(i,test[i])
    
     # 2 进行断句含有	制表符的直接用空格补全
    test1="ssiisiis	iscnnii".expandtabs(6)
    print(test1)
    
    # 3 isalpha方法检查字符串是否是字母、汉字
    test2="sssssssss1sss"
    print(test2.isalpha())
    
    # 4
    # a="1233aaa"
    a="10"
    # isdigit支持特殊数字符号
    a="②③④"
    # Decimal 十进制小数十进位的十进制数  isnumeric支持中文"二"
    # digit数字;手指或足趾;一指宽
    v1=a.isdecimal()
    v2=a.isdigit()
    v3=a.isnumeric()
    print(v1,v2,v3)
    
    # 5.是否包含不可显示的字符 制表符	 
    
    tes="ssssssss	s1sss"
    val4=tes.isprintable()
    print(val4)
    
    
    # 6.判断是否全部是空格
    tes1="aa  aa"
    val41=tes.isprintable()
    print(val41)
    
    7 判断是否是标题 /转换为标题 首字母大写
    b="Return True if the string is a title-cased string, False otherwise."
    print(b.title())
    print(b.istitle())
    
    
    8字符串j每个元素按照指定的字符进行拼接
    s="好好学习天天向上"
    val=s.join("_")
    val2=" ".join(s)
    print(val,val2)
    
    9 四种填充符
    t="gezi"
    print(t.center(20,"_"))
    print(t.rjust(20))
    print(t.ljust(20))
    print(t.zfill(20))
    
    9  大小写判断 转换
    t="Qssplosaoicc"
    print(t.islower())
    print(t.lower())
    print(t.isupper())
    print(t.upper())
    
    10 默认去除空白(空格 	 
    ) 指定去除某个字符串
    t="Qssplosaoicc"
    a=t.lstrip('Qss')
    print(a)
    print(t.rstrip("cc"))
    print(t.strip("Qsspl"))
    
    字符串分割
    t="test_ooooo"
    # partition 分割为元组 分隔符前面的  分隔符自己  后面的
    print(t.partition("_o"))
    print(t.rpartition("_o"))
    print(t.split("_o"))
    # split 分割和java一样
    print(t.rsplit("_o"))
    
    # 大小写转换
    import datetime
    import sys
    
    tw="AQSaaaaaslddl"
    print(tw.swapcase())
    
    # =========================================
    # 何so  切片
    aass="小何soooaw"
    print(aass[1:4])
    
    
    for i in " In a title-cased string, upper- and title-case characters may only":
        print(i)
    
    # 所有语言的字符串拼接都是重新开辟内存空间
    
    li=[1,"ss",1.2,"qwqewff"]
    # python3里面创建一个range(创建连续规律数字(步长设置))不会马上创建 而是用到时在一个个创建
    v=range(9,50)
    v2=range(9,50,5)
    print(v2)
    for i in v2:
        print(i)
    
    """
    # python3里面创建一个range(创建连续规律数字(步长设置))不会马上创建 而是用到时在一个个创建
    多行注释
    """
  • 相关阅读:
    JavaScript模态对话框类
    事件模块的演变(1)
    html5中可通过document.head获取head元素
    How to search for just a specific file type in Visual Studio code?
    What do 'lazy' and 'greedy' mean in the context of regular expressions?
    正则非获取匹配 Lookahead and Lookbehind ZeroLength Assertions
    regex length 正则长度问题
    Inversion of Control vs Dependency Injection
    How to return View with QueryString in ASP.NET MVC 2?
    今天才发现Google Reader
  • 原文地址:https://www.cnblogs.com/hejunhong/p/10346723.html
Copyright © 2011-2022 走看看