zoukankan      html  css  js  c++  java
  • 4.15

    六个基本:

    1:join(除了字符串 在其他的数据类型中也有可能遇到)

      text="选择"

      t=‘ ’

      v=t.join(text)

      print(v)

      输出结果为: 选 择

      t2=‘_’

      v2=t2.join(text)

      print(v2)

      输出结果为:选_择

    2.split:

      test="axhskbstabst"

      test.split('s')

      输出结果为:['axh','kb','tab','t']

      test.split('s',1)

      输出结果为:['axh'.'kbstabst']

      test.split('s',2)

      输出结果为:['axh','kb','tabst']

    3:find

      test="sadhidhacf"

      test.find('hi'5,7)【5<=x<7】找序列‘hi’并且找不到则返回-1

    4:strip:

      test.strip() 去除空格换行水平制表符

      test.lsprit() 去除左边的空格换行水平制表符

      test.rsprit() 去除右边的空格换行水平制表符

    5:Upper Lower

      test.upper() 转大写

      test.lower() 转小写

    6:replace:

      test="ahdudfslnahdf"

      test.replace('ah','bb')

      运行结果为:bbdudfslnbbdf

      test.replace('ah','bb',1)

      运行结果为:bbdudfslnahdf

    四个(在所有数据类型中都可用)

    1:索引

      test="alex"

      v=test[3]

      print(v)

      运行结果为:x

    2:切片

      v=test[0,1]【0<=x<1】

        [0,-1]【指的是到最后 即想0<=x<4】

    3:len:

      v=len(test) 【由四个字符组成】

    4:for循环(break和continue支持)

      test="坚持"

      for 变量名 in test

        print(变量名)

      运行结果为:坚

            持

    一个重点关注:

      字符串一旦创建不可修改 如果拼接或者修改时将重新在内存中创建新的变量

    注: 帮助创建连续的数字 通过设置步长创建不连续的数字

      v=range(100)         v=range(0,100,5)

       for item in v

        print(item)

    test=input(">>>") 等待用户输入  sql;

    for item in range(0,len(test)):

      print(item,test[item])

    运行结果:0 s

         1 q

         2 l

  • 相关阅读:
    gulp-rev:项目部署缓存解决方案----gulp系列(六)
    nodemailer实现node发送邮件
    angular项目总结——angular + browserify + gulp + bower + less 架构分享
    作为面试官之后的一些体会
    前端乱炖,总结一些细节点
    webapp,liveapp: 流式布局和rem布局
    canvas剪裁图片并上传,前端一步到位,无需用到后端
    (高德地图)marker定位 bug 解决总结
    gulp-clean----gulp系列(五)
    APUE-文件和目录(一)
  • 原文地址:https://www.cnblogs.com/gl-gl/p/8851211.html
Copyright © 2011-2022 走看看