1. # v = 11
    # data = v.bit_length()
    # print(data)
  2.  
  3. # a = 'ABCDEFGHIJK'
    # print(a[0])
    # print(a[10])
  4.  
  5. # print(a[0:3]) 0,1,2三位
    # print(a[2:3]) #从下标为2开始,到下标3但不包含3
    # print(a[0:]) 从开始到最后
    # print(a[0:-1]) 从开始到最后一位但不包含最后一个
    # print(a[0:9:2]) [0,9) 步长2
    # print(a[5:0:-2]) [5,0)反向步长2
  6.  
  7. # captalize,swapcase,title
    # name = 'Frank apple'
    # print(name.capitalize()) # 首字母大写
    # print(name.swapcase()) # 大小写翻转
    # msg = "i love my wife"
    # print(msg.title()) # 每个单词的首字母大写,用特殊符号和其他非英文字符分开都可以
  8.  
  9. # 内同居中,总长度,空白处填充
    # a1 = "asdasdasda"
    # ret2 = a1.center(21, "#")
    # print(ret2)
  10.  
  11. # 数字符串中的元素出现的个数。
    # ret3 = a1.count("d",0,) # 可切片
    # print(ret3)
  12.  
  13. # a4 = "dkfjdkfasf54"
    # # startswith 判断是否以...开头
    # # endswith 判断是否以...结尾
    # ret4 = a4.endswith('jdk',3,6) # 顾头不顾腚
    # print(ret4) # 返回的是布尔值
    # ret5 = a4.startswith("kfj",1,4)
    # print(ret5)
  14.  
  15. # 寻找字符串中的元素是否存在
    # a4 = 'saddawfaca'
    # ret6 = a4.find("y",1,6)
    # print(ret6) # 返回的找到的元素的索引,如果找不到返回-1
  16.  
  17. # ret61 = a4.index("a",8,)
    # print(ret61) # 返回的找到的元素的索引,找不到报错。
  18.  
  19. # split 以什么分割,最终形成一个列表此列表不含有这个分割的元素。
    # ret9 = 'title,Tilte,atre,'.split('t')
    # print(ret9)
    # # rsplit('a',2)从后往前,以a分割,到第2个为终点,分割元素
    # ret91 = 'title,Tilte,atre,'.rsplit("i",2)
    # print(ret91)
  20.  
  21. # format的三种玩法 格式化输出
    # res = '{} {} {}'.format('egon', 18, 'male', 55) # 将内容逐一按顺序格式化,可以多,不能少
    # res = '{1} {2} {0}'.format('egon', 18, 'male') # 将()里的元素按照位数分别存入对应{}中
    # res = '{name} {age} {sex}'.format(sex='male', name='egon', age=18) # 根据变量名对应存入
    # print(res)
  22.  
  23. # strip 去除
    # name = '* *barry* *'
    # print(name.strip('*')) # 删除字符串两端的*
    # print(name.lstrip('*')) # 删除左侧的* 连续的*也全部删除,但中间有其他字符或空格便不再删除
    # print(name.rstrip('*')) # 删除右侧的* 连续的*也全部删除,但中间有其他字符或空格便不再删除
  24.  
  25. # replace 替代
    # name = 'alex say :i have one tesla,my name is alex'
    # print(name.replace('ae', 'SB', 3)) # replace(被替换的字符串,替换成的字符串,替换个数)
  26.  
  27. #9 is系列
    # name = 'taibai123-'
    # print(name.isalnum()) # 字符串由字母或数字组成
    # print(name.isalpha()) # 字符串只由字母组成
    # print(name.isdigit()) # 字符串只由数字组成
  28.  
  1. # 列表的增
    li = [1, 'a', 'b', 2, 3, 'a']
    # li.insert(0,55) #按照索引去增加
    # print(li)
    #
    # li.append('aaa') #增加到最后
    # li.append([1,2,3]) #增加到最后
    # print(li)
    #
    # li.extend(['q,a,w']) #迭代的去增
    # li.extend(['q,a,w','aaa'])
    # li.extend('a')
    # li.extend('abc')
    # li.extend('a,b,c')
    # print(li)
  2.  
  3. # 列表的删
    # ret = li.pop(1) #按照位置去删除,有返回值
    # print(ret)
    # print(li)
  4.  
  5. # li.remove('a') #按照元素去删除 没有返回值
    # print(li)
  6.  
  7. # li.clear() #清空列表
  8.  
  9. # del li[1:3] #按照位置去删除,也可切片删除没有返回值。
    # print(li)
    # 1,按照索引删除
    # 2,按照切片(可以加步长)删除
    # 3,删除整个列表 del li
  10.  
  11. # 改
    # li = [1,'a','b',2,3,'a']
    # li[1] = 'dfasdfas'
    # print(li)
    # 切片
    # li[1:3] = ['a','b']
    # 切片加步长 必须一一对应,不然报错
    # print(li)
  12.  
  13. # 切片去查,或者循环去查
  14.  
  15. # 其他操作
    #
    # len 获取列表总长度
    #
    # count(数)(方法统计某个元素在列表中出现的次数)。
    # a = ["q","w","q","r","t","y"]
    # print(a.count("q"))
    #
    # index(方法用于从列表中找出某个值第一个匹配项的索引位置)
    # a = ["q","w","r","t","y"]
    # print(a.index("r"))
    #
    # sort (方法用于在原位置对列表进行排序)。
    #
    # reverse (方法将列表中的元素反向存放)。
    # l1.sort(reverse = True) # 从大到小
    # l1.reverse() # 反转
    #
    # a = [2,1,3,4,5]
    # a.sort()# 他没有返回值,所以只能打印a
    # print(a)
    # a.reverse()#他也没有返回值,所以只能打印a
    # print(a)

python基础 - 字符串与列表的基本操作方法的更多相关文章

  1. 『Python基础-8』列表

    『Python基础-8』列表 1. 列表的基本概念 列表让你能够在一个地方存储成组的信息,其中可以只包含几个 元素,也可以包含数百万个元素. 列表由一系列按特定顺序排列的元素组成.你可以创建包含字母表 ...

  2. python基础——字符串和编码

    python基础——字符串和编码 字符串也是一种数据类型,但是,字符串比较特殊的是还有一个编码问题. 因为计算机只能处理数字,如果要处理文本,就必须先把文本转换为数字才能处理.最早的计算机在设计时采用 ...

  3. .Net程序员之Python基础教程学习----列表和元组 [First Day]

    一. 通用序列操作: 其实对于列表,元组 都属于序列化数据,可以通过下表来访问的.下面就来看看序列的基本操作吧. 1.1 索引: 序列中的所有元素的下标是从0开始递增的. 如果索引的长度的是N,那么所 ...

  4. python基础数据类型--list列表

    列表: 列表是python中的基础数据类型之一,其他语言中也有类似于列表的数据类型,比如js中叫数组,他是以[]括起来,每个元素以逗号隔开,而且他里面可以存放各种数据类型比如: li = [‘alex ...

  5. Python基础学习Day4 列表的使用方法、range 用法、in用法

    一.列表 1.1列表:python基础数据类型之一:其他语言也有列表的概念,js 数组,可索引 ,可切片,可加步长 1.2列表的索引,切片,切片+ 步长 结果: 注意:列表里元素的数据类型,就是它本身 ...

  6. python基础之02列表/元组/字典/set集合

    python中内置的数据类型有列表(list)元组(tuple)字典(directory). 1 list list是一种可变的有序的集合.来看一个list实例: #第一种方法: >>&g ...

  7. Python基础-字符串格式化_百分号方式_format方式

    Python的字符串格式化有两种方式: 百分号方式.format方式 百分号的方式相对来说比较老,而format方式则是比较先进的方式,企图替换古老的方式,目前两者并存.[PEP-3101] This ...

  8. Python基础——字符串

    Python版本:3.6.2  操作系统:Windows  作者:SmallWZQ 在Python中,字符串也是一种数据类型.相比其它数据类型,字符串算是比较复杂的.为何呢?因为字符串不仅包含英文字母 ...

  9. python 基础 ------字符串的调用详解(1)

    Python 字符串的的调用方法~~~ 废话不多说直接奔主题 >>>>>>>>>>>>>>>>> ...

随机推荐

  1. SQL Server ->> Online Index Rebuilding(联机索引重建)

    SQL Server的Enterprise Edition是支持联机索引重建的.那么联机索引重建是怎么工作的以及对我们的查询有什么影响呢? 既然是联机,SQL Server保持了现有索引对于用户的可用 ...

  2. UNIX和linux系统性能监控工具oswatcher

    可以在一台机器上运行oswatcher.把运行的结果拷贝到有vnc的机器上进行分析.java -jar oswbba.jar -i /mnt/hgfs/database/oswbb/archive . ...

  3. [原]零基础学习SDL开发之在Android使用SDL2.0渲染PNG图片

    在上一篇文章我们知道了如何在android使用SDL2.0来渲染显示一张bmp图,但是如果是一张png或者一张jpg的图,那么还能显示成功么?答案是否定的 我们需要移植SDL_image库来支持除bm ...

  4. 记一种c++字符串格式化方法

    std::string str_fmt(const char * _Format, ...) { std::string _str; va_list marker = NULL; va_start(m ...

  5. Git bash 终止git log 命令

    Git bash中 可以通过键入: q ,结束该命令.

  6. select、poll和epoll比较

    select select能监控的描述符个数由内核中的FD_SETSIZE限制,仅为1024,这也是select最大的缺点,因为现在的服务器并发量远远不止1024.即使能重新编译内核改变FD_SETS ...

  7. PHP----练习-----三级联动

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...

  8. Linux学习总结(七)-磁盘管理 du df fdisk

    一 命令df df,即disk free,可用来查看当前系统的挂载情况,也可以用来查看整体磁盘的使用情况df 不带参数,默认以KB单位显示df -i -----查看inodes 使用情况,要清楚理解i ...

  9. Vue中引入jquery方法 vue-cli webpack 引入jquery

    在vue-cli 生成的工程中引入了jquery(模板用的webpack) 首先在package.json里的dependencies加入"jquery" : "^2.2 ...

  10. mongo复制集、分片集(亲测)

    1.1 架构思路: 192.168.50.131              192.168.50.131             192.168.50.132 mongos mongos mongos ...