zoukankan      html  css  js  c++  java
  • day11


    # expandtabs,断句

    test="12345678 9"
    v=test.expandtabs(6)
    print(v) #12345678 9


    test="username email password laiying laiying.com 123 laiying laiying.com 123 laiying laiying.com 123"
    v=test.expandtabs(20)
    print(v)

    # username email password
    # laiying laiying.com 123
    # laiying laiying.com 123
    # laiying laiying.com 123


    test="asdf"
    v=test.isalpha()
    print(v) # True 判断是否是字母

    test="123"
    v1=test.isdecimal() # 阿拉伯数字
    v2=test.isdigit() #特殊数字
    v3=test.isnumeric()
    print(v1,v2,v3) #当前输入是否为数字 汉字数字

    a="def"
    v=a.isidentifier()
    print(v) # 是否是字符串

    islower #是否都是小写


    test="oiuasdkj"
    v=test.isprintable()
    print(v) # 是否存在不可显示的字符 例如 制表符 换行


    test="oiuasdkj"
    v=test.ispace()
    print(v) # 判断是否全部是空格


    test="Return True if all cased charactes in S are uppercase and there is"
    v1=test.istitle() #判断是否是标题
    v2=test.title() #转换为标题
    print(v1,v2)


    test="你是风儿我是沙"
    print(test)
    t=" "
    v=t.join(test)
    print(v) #你 是 风 儿 我 是 沙 将字符串中的的每一个元素按照指定分隔符进行拼凑 很重要 要记住

     

    test="alex"
    v=test.ljust(20,"*")
    print(v) #alex****************

    r.just

    test="alex"
    v=test.zfill(20)
    print(v) #左边填充为0


    islower #判断是否是小写
    lower #变成小写

    isupper #判断是否是大写
    upper #变成大写

    test="alex"
    test.lstrip() #去除左右空白 去除
    test.rstrip()
    test.strip()


    test="xalex"
    v=test.lstrip("x")
    ptint(v) #去掉前面的x 移除指定字符 优先最多匹配


    v="asdffjhhjmmmljn"
    m=str.maketrans("aeiou","12345")
    new_v=v.translate(m)
    print(new_v) #把对应的替换


    test="testasdsddfg"
    v1=test.partition("s") # ('te', 's', 'tasdsddfg')
    v2=tese.rpartition("s") #从后面开始分割('testasd', 's', 'ddfg') ['te', 'ta', 'd', 'ddfg'] ['te', 'ta', 'd', 'ddfg']
    v3=test.split("s") # ['te', 'ta', 'd', 'ddfg'] 还可以指定个数
    v4=test.rsplit("s") # ['te', 'ta', 'd', 'ddfg']
    print(v1,v2,v3,v4)


    正则表达式也可以进行分割 可以指定是否想要分割的元素


    splitlines 只能根据换行进行分割 true false 用来指定是否保留换行符


    test="backend 1.1.1.1"
    v=test.startswith("a") #以什么开头和以什么结尾
    v=test.endswith("a")
    print(v)


    swapcase() #大小写转换



    必须记住 join split find strip(去除) upper lower


    test="alex"
    v=test[0]
    print(v) #索引 下标获取某一个字

     

    v=test[0:1] #索引范围


    len(test) #获取字符数目 Python3 中是酱紫


    test="郑健文妹子有种冲我来"
    index=0
    while index<len(test):
    v=test[index]
    print(v)
    index+=1
    print("end")

    for zjw in test:
    print(zjw)


    for循环
    for 变量名 in 字符串


    len
    for循环
    索引 # 在其他数据类型中也能用
    切片

    test="郑健文妹子有种冲我来"
    for item in test:
    print(item)

    continue break 在for循环中也适用


    v=range(0,100,5) #创建连续的数字 也可以设置步长
    print(v) # range(0,100)

    for item in v:
    print(item)




    test=input("")
    for item in test:
    print(item)

    将文件对应的索引打印出来

    v=range(0,len(test))
    for item in v:
    print(item,test[item])

    总共记住十个

    name="郑健文"
    age="19"
    info=name+age
    print(info) 字符串一旦创建或拼接 都会重新生成字符串(重新开辟空间)



    test="alexalexalex"
    v=test.replace("ex","bb",1) #只替换第一个 可改变参数 这个也要会

    print(v)

    2018-07-27

  • 相关阅读:
    使用Python进行文件操作
    Python学习笔记(六)Python组合数据类型
    python基本算法题(一)
    Python要如何实现(列表)排序?
    Python中输入和输出(打印)数据
    Python学习笔记(五)函数和代码复用
    关于Python缩进,我们该了解哪些?
    Python学习笔记(四)Python程序的控制结构
    Python学习笔记(三)字符串类型及其操作(2)
    Java视频按帧保存为图片
  • 原文地址:https://www.cnblogs.com/jiangjunfeng/p/9379049.html
Copyright © 2011-2022 走看看