• 字符串获取操作

  1. 概念:用双引号或者单引号括起来的一串字符

  2. 字符串按下标获取操作

    1. 定义字符串

      >>> S="abcd"

    2. 给字符串求长度

      >>> len(S)

      4

    3. 从正数数字从左边开始获取单个字符:从0开始

      >>> S[0]

      'a'

      >>> S[2]

      'c'

      >>> S[20]    #这里越界了,对“abcd”最大是3

      Traceback (most recent call last):

      File "<pyshell#37>", line 1, in <module>

      S[20]

      IndexError: string index out of range

      >>>

    4. 从正数数字从右边开始获取单个字符:从-1开始

      >> S[-1]

      'd'

      >>> S[-2]

      'c'

      >>> S[-5]    #对abcd而言,最小的下标是字符串长度,也就是-4

      Traceback (most recent call last):

      File "<pyshell#43>", line 1, in <module>

      S[-5]

      IndexError: string index out of range

    5. 双边正数范围截取子串

      >>> S[0:100]   最新从0开始,最大无限制,但是超过字符串长度则只返回最后的字符

      'abcd'

      >>> S[1:3]     不包括最右边的3对应的字符

      'bc'

      >>>

    6. 单边正数范围截取子串

      >>> S[1:] 从1开始到最后

      'bcd'

      >>> S[:3] 从0开始到3

      'abc'

      >>>

    7. 双边负数范围截取子串

      >>> S[-3:-1]  不包括-1对应的字符

      'bc'

    8. 单边负数范围截取子串

      >>> S[-3:] 从-3开始到最后

      'bcd'

      >>> S[:-2]  从最左边开始到倒数第二

      'ab'

  • 字符串合并和重复操作

  1. 合并操作

    >>> S + "xyz"

    'abcdxyz'

  2. 重复操作

    >>> S * 3

    'abcdabcdabcd'

* 打折课程大放送
1. 【图解+笔记】Python从入门到进阶大合集详细讲解(含500条笔记):http://edu.51cto.com/sd/99cf7
2. 【笔记式】Python基础入门--八大数据结构篇(含200条笔记):http://edu.51cto.com/sd/f967d
3. 【笔记式】Python基础入门--语句函数篇(含150条笔记):http://edu.51cto.com/sd/eea85
4. 【图解+笔记】Python进阶-模块、包、面向对象篇(含200条笔记):http://edu.51cto.com/sd/43049
5. 【笔记式】Maven从入门到进阶大合集详细讲解(含200条笔记):http://edu.51cto.com/sd/09299
6. 【笔记式】Maven基础入门--坐标仓库私服(含100条笔记):http://edu.51cto.com/sd/e1387
7. 【笔记式】Maven高级进阶--插件测试属性配置(含100条笔记):http://edu.51cto.com/sd/f3fda

转载于:https://blog.51cto.com/12074015/2339112

图解+笔记-4.2.1 字符串获取操作、字符串合并和重复操作相关推荐

  1. oracle 全局搜索字符串,oracle操作字符串:拼接、替换、截取、查找 _ 学编程-免费技术教程分享平台...

    1.拼接字符串 1)可以使用"||"来拼接字符串 1 select '拼接'||'字符串' as str from dual 2)通过concat()函数实现 1 select c ...

  2. php移动字符串,php操作字符串函数

    header('content-type:text/html;charset=utf-8;'); // addcslashes(str, charlist):函数在指定的字符前加反斜杠 // 注释:在 ...

  3. 怎么样去掉scratch中的字符串的第一个字符?/scratch巧妙去掉字符串数最开头0/字符串算法操作/字符串的逆序/变量逆序

    起因是一个朋友在群里问了一个问题:scratch中如何巧妙的去掉一串字符数最开头的0? 我想了一下好像没有什么好办法,当然如果这个字符串是纯数字,可以用下面这种方式去除第一个字符0. 首先我们省去判断 ...

  4. 【Python笔记】字符串常见操作

    Python字符串常见操作 字符串的拼接 计算字符串的长度 截取字符串 分隔字符串 字符串的替换 字符串的检索 字符串大小写转换 去掉字符串中的空格和特殊字符 格式化字符串 字符串的拼接 字符串不允许 ...

  5. php字符串相关操作,PHP字符串常用操作

    常用操作有: PHP中有两个内建的函数:count() 和sizeof(),可以实现得到数组的长度 count($sttr);数组长度 字符串长度:strlen(string $a); 判断是否相同, ...

  6. day04_列表元组字符串的操作字典

    字符串的操作 # 字符串的拼接 """ 第一种:+ 第一种:join 字符串拼接多次""" # 字符串拼接多次 name = "李 ...

  7. python中float可以和int计算吗_python 中int ,float,字符串的操作

    int 的功能 int: 1:bit_length(二进制位数的方法)返回当前数字占用的最小位数 2:__abs__ 返回绝对值,先创建一个数字对象,再调用.abs对象 abs(-10) 3:执行加运 ...

  8. 总结 | Java字符串常用操作(方法)

    Java字符串 Java String类 创建字符串 字符串长度获取 连接字符串 字符串查找 获取指定位置的字符串 获取子字符串 去除字符串首尾的空格() 字符串替换 判断字符串的开始与结尾 判断字符 ...

  9. c语言 字符串切片重组成完整,完美分割字符串,实现字符串的splict功能

    class Str:Client_C { string val; string[] str = new string[100]; public void StrT1() { //1.正常情况 //2. ...

最新文章

  1. 总在说SpringBoot内置了tomcat启动,那它的原理你说的清楚吗?
  2. UE把环境变量Path改了
  3. iOS 中的事件传递和响应机制 - 实践篇
  4. VS2010/MFC编程入门之二十九(常用控件:列表视图控件List Control 下)
  5. linux 蓝牙脚本,linux下蓝牙开发(bluez应用)
  6. Docker中拉取ActiveMQ镜像安装运行网页无法访问已解决
  7. py2exe将脚本生成exe可执行文件,不用安装复杂的环境了
  8. 什么是软件开发的核心问题
  9. 软件架构设计-软件架构风格、分层架构
  10. word快速切换多个文件窗口
  11. 软件推荐--Files2Folder
  12. 【GPU精粹与Shader编程】(三) 《GPU Gems 1》全书核心内容提炼总结 · 下篇
  13. Mplayer播放器程序设计Linux,Linux下编程实现mplayer播放器总结
  14. ol3中妙用Arcgis Server Rest Export接口模拟WMS,并实现属性过滤
  15. 上高职业技术学校计算机专科,上高县职业技术学校
  16. 潜心一技、做到极致!——Elastic认证工程师之路
  17. 每日一练2425——年终奖迷宫问题(难)星际密码(易错)数根(接收数据的方法)
  18. WIN32虚拟STM32F7 LCD屏幕(WIN32虚拟单片机)
  19. Arcgis pro中Arcpy对Excel文件进行克里金插值
  20. 程序员工作猝死给公司造成损失可以找其父母追讨吗?

热门文章

  1. 网页制作中点一张图片变成图片浏览式_网页不会做,那是画册看得少(上)
  2. python列表数据运算_Python基础(2)——数据类型:Numbers、列表、元组、字典、字符串、数据运算...
  3. mysql 动态创建事件_mysql 通过事件定时为数据库创建动态表名
  4. mysql的其中连接方式_MySQL选择连接中的位置,但不在其中
  5. c语言 动态数组_C语言的学习笔记!助你一路成长!
  6. oracle函数建立码值,Oracle函数与存储过程
  7. html中的声明的作用域,Html/CSS 作用域
  8. pytorch tensor 梯度
  9. sqlalchemy 增删改
  10. javascript DOM 方法