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. MySQL基于SSL协议的主从复制
  2. IE浏览器导出问题。。好要命
  3. mysql php查询错误_php查询mysql数据库错误
  4. localToGlobal 本地转换全局
  5. php 去掉多维数组的键名,去除多维数组的最外层key 保留值
  6. HiveQL:文件格式和压缩方法
  7. AngularJS in Action读书笔记5(实战篇)——在directive中引入D3饼状图显示
  8. Ubuntu16.04 安装LaTex并配置中文环境
  9. 伍德里奇计量经济学第四章课后计算机作业,伍德里奇---计量经济学第4章部分计算机习题详解(MATLAB).pdf...
  10. 双卡双待的iPhone终于要来了?中国特供了解一下!
  11. 前端克隆数据 --JS 深浅拷贝
  12. 货效,坪效,人效,这三效怎么理解?
  13. pb获取当月最后一天
  14. 神奇的夏时令——本来设置好的日期在保存完成后少了一天?
  15. du_Welch_cov_burg 功率谱估计 matlab
  16. c语言动态分配输出学生成绩,C语言之:结构体动态分配内存(利用结构体数组保存不超过10个学生的信息,每个学生的信息包括:学号、姓名和三门课(高数、物理和英语 )的成绩和平均分(整型)。)...
  17. 页面之间的跳转方式和参数传递以及路由和生命周期
  18. Windows下C++通过Hooks记录键盘敲击记录的代码
  19. java回收策略_Java 中的垃圾回收策略
  20. 淘宝UA算法中的核心函数

热门文章

  1. 框架:Servlet的生命周期
  2. 单例模式:基于反射和反序列化破解单例模式的漏洞及其解决方法
  3. 多线程:Immutable对象?如何创建Immutable对象?
  4. 当点击某个链接发送多个请求之后,浏览器显示正在等待localhost响应怎么办(实用)
  5. 电容充放电原理图_干货 | 入门开关电源,这些原理图一定要读懂
  6. 计算机端口封闭,如何查询局域网内被封的电脑端口?
  7. php和mysql的版本区别_MySQL各个版本区别_MySQL
  8. 2021年Q2:全球超大规模数据中心数量增至659个
  9. 空调系统故障类型与故障案例集
  10. java内存模型 原子性_Java内存模型JMM 高并发原子性可见性有序性简介 多线程中篇(十)...