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

 

posted @ 2018-04-16 00:22  容颜-gl  阅读(83)  评论(0编辑  收藏  举报