1. 由数字、字母、下划线组成的一串字符

eg.

s = "a1a2···an"   # n>=0

1.1 取值顺序

字串列表有2种

  • 从左到右索引默认0开始的,最大范围是字符串长度少1
  • 从右到左索引默认-1开始的,最大范围是字符串开头

1.1.1 获取一段子字符串

[头下标:尾下标] 来截取相应的字符串,其中下标是从 0 开始算起,可以是正数或负数,下标可以为空表示取到头或尾。
[头下标:尾下标] 获取的子字符串包含头下标的字符,但不包含尾下标的字符。

比如:

>>> s = 'abcdef'
>>> s[1:5]
'bcde'

1.2 加号(+)是字符串连接运算符,星号(*)是重复操作

eg.

实例(Python 2.0+)
#!/usr/bin/python
# -*- coding: UTF-8 -*-str = 'Hello World!'print str           # 输出完整字符串
print str[0]        # 输出字符串中的第一个字符
print str[2:5]      # 输出字符串中第三个至第六个之间的字符串
print str[2:]       # 输出从第三个字符开始的字符串
print str * 2       # 输出字符串两次
print str + "TEST"  # 输出连接的字符串

->

Hello World!
H
llo
llo World!
Hello World!Hello World!
Hello World!TEST

python 语言教程(3)变量之字符串相关推荐

  1. python 语言教程(4)字符串

    1. var1 = 'Hello World!' var2 = "Python Runoob" 1.1 访问字符串中的值 可以使用方括号来截取字符串 print "var ...

  2. python语言教程-Python语言教程手册

    Python语言教程手册 Python是什么? 解释性语言 多范式 介绍 命令后>>>python Python 2.7.3 (default, Aug 1 2012, 05:14: ...

  3. c语言第一章节测试,计算机二级C语言教程章节测试:字符串

    计算机二级C语言教程章节测试:字符串 (61) 函数调用:strcat(strcpy(str1,str2),str3)的功能是 A) 将串str1复制到串str2中后再连接到串str3之后 B) 将串 ...

  4. Swift3.0语言教程比较、判断字符串

    Swift3.0语言教程比较.判断字符串 Swift3.0语言教程比较.判断字符串,在一个程序中字符串很多时,常常会做的操作就是对这些字符串进行比较和判断.本小节将讲解这些内容. 1.不区分大小写比较 ...

  5. python基础教程:数值与字符串类型

    Python3 中有六个标准的数据类型:Number(数字).String(字符串).List(列表).Tuple(元组).Sets(集合).Dictionary(字典). 不可变数据(四个):Num ...

  6. python语言教程-Python 基础教程

    Python基础教程 Python是一种解释型.面向对象.动态数据类型的高级程序设计语言. Python由Guido van Rossum于1989年底发明,第一个公开发行版发行于1991年. 像Pe ...

  7. python 字符串分割_如何使用python语言split方法对不同字符串分割

    在JavaScript中,可以使用split()将字符串分割成字符串数组:而在python语言中,split()方法也可以将字符串进行分割,分割之后的结果放置在列表中.下面利用几个实例说明split( ...

  8. Python:简介,变量,字符串,运算符

    1,Python简介 1.1,Python特点 Python是一种面向对象.解释型.弱类型的脚本语言,它也使一种功能强大而完善的通用性语言.相比其他编程语言(Java),Python代码非常简单,上手 ...

  9. python语言具有使用变量需要先定义后使用的特点_3、Python语法入门之变量

    目录一 引入 二 变量1.什么是变量? 2.为什么要有变量? 3.怎么使用变量 (先定义.后调用)3.1 变量的定义与使用 3.2 变量名的命名规范 3.3 变量名的命名风格 3.4 变量值的三大特性 ...

  10. PYTHON自动化Day4-交换变量,字符串方法,拷贝,集合,文件,文件指针

    一.判断 # 非空即真.非0即真 # 不为空的话就是true,是空的话就是false # 只要不是0就是true,是0就是false# 布尔类型 # True False name = input(' ...

最新文章

  1. arduino下载库出错_【arduino】DIY音乐播放器,arduino播放wav音乐,TRMpcm库测试及使用...
  2. 双十一,假如有人把支付宝存储服务器炸了,你的钱是不是都没了?
  3. Ant Design离线使用Icon图标资源
  4. 在 k8s 以外的分布式环境中使用 Dapr
  5. python两个for循环为什么第二个循环里值不变_两个for循环,第二个只在第一个迭代python上执行...
  6. php case语句吗,【PHP公开课|关于PHP switch case语句,你知道怎么用吗,这个例子你一定要来看看】- 环球网校...
  7. 嵌入式相关的硬件平台
  8. 第7章 SQL查询优化
  9. -bash: make: command not found
  10. ids for this class must be manually assigned before calling save():Xxx
  11. Bailian3178 开关电灯【模拟】
  12. RabbitMQ基础--总结
  13. opencv图像直方图的计算及绘制
  14. zabbix3.0.4导入中文模板后乱码问题处理
  15. 地震matlab频域分析,基于matlab的地震数据的分析.doc
  16. shal+php,PHP微信开发——第二弹
  17. java字符串hash算法_Java常用HASH算法总结【经典实例】
  18. 如何在LR中导入预设
  19. excel分析数据的工具有哪些?
  20. Firefox旧版本及插件安装下载

热门文章

  1. 数据库:数据库的连接池原理及实现
  2. MYSQL:约束?添加约束?删除约束?以及一些其他修饰?
  3. 41.简单说一下noexecpt关键字
  4. 【Python】青少年蓝桥杯_每日一题_12.19_输出三位数
  5. php多个参数伪静态,伪静态技术与页面多参数传送的处理办法
  6. ps cs6 磨皮插件_磨皮就是几秒的事!2020顶级PS一件磨皮插件DR5、Portaiture分享
  7. solidworks钣金插件_SolidWorks钣金设计实例:等径弯管
  8. 运维岗位技能风向标!
  9. “数据中心迁移到IDC数据中心”最怕遇到这几个问题
  10. 成功解决ValueError: Data is not binary and pos_label is not specified