python 语言教程(3)变量之字符串
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)变量之字符串相关推荐
- python 语言教程(4)字符串
1. var1 = 'Hello World!' var2 = "Python Runoob" 1.1 访问字符串中的值 可以使用方括号来截取字符串 print "var ...
- python语言教程-Python语言教程手册
Python语言教程手册 Python是什么? 解释性语言 多范式 介绍 命令后>>>python Python 2.7.3 (default, Aug 1 2012, 05:14: ...
- c语言第一章节测试,计算机二级C语言教程章节测试:字符串
计算机二级C语言教程章节测试:字符串 (61) 函数调用:strcat(strcpy(str1,str2),str3)的功能是 A) 将串str1复制到串str2中后再连接到串str3之后 B) 将串 ...
- Swift3.0语言教程比较、判断字符串
Swift3.0语言教程比较.判断字符串 Swift3.0语言教程比较.判断字符串,在一个程序中字符串很多时,常常会做的操作就是对这些字符串进行比较和判断.本小节将讲解这些内容. 1.不区分大小写比较 ...
- python基础教程:数值与字符串类型
Python3 中有六个标准的数据类型:Number(数字).String(字符串).List(列表).Tuple(元组).Sets(集合).Dictionary(字典). 不可变数据(四个):Num ...
- python语言教程-Python 基础教程
Python基础教程 Python是一种解释型.面向对象.动态数据类型的高级程序设计语言. Python由Guido van Rossum于1989年底发明,第一个公开发行版发行于1991年. 像Pe ...
- python 字符串分割_如何使用python语言split方法对不同字符串分割
在JavaScript中,可以使用split()将字符串分割成字符串数组:而在python语言中,split()方法也可以将字符串进行分割,分割之后的结果放置在列表中.下面利用几个实例说明split( ...
- Python:简介,变量,字符串,运算符
1,Python简介 1.1,Python特点 Python是一种面向对象.解释型.弱类型的脚本语言,它也使一种功能强大而完善的通用性语言.相比其他编程语言(Java),Python代码非常简单,上手 ...
- python语言具有使用变量需要先定义后使用的特点_3、Python语法入门之变量
目录一 引入 二 变量1.什么是变量? 2.为什么要有变量? 3.怎么使用变量 (先定义.后调用)3.1 变量的定义与使用 3.2 变量名的命名规范 3.3 变量名的命名风格 3.4 变量值的三大特性 ...
- PYTHON自动化Day4-交换变量,字符串方法,拷贝,集合,文件,文件指针
一.判断 # 非空即真.非0即真 # 不为空的话就是true,是空的话就是false # 只要不是0就是true,是0就是false# 布尔类型 # True False name = input(' ...
最新文章
- MySQL基于SSL协议的主从复制
- IE浏览器导出问题。。好要命
- mysql php查询错误_php查询mysql数据库错误
- localToGlobal 本地转换全局
- php 去掉多维数组的键名,去除多维数组的最外层key 保留值
- HiveQL:文件格式和压缩方法
- AngularJS in Action读书笔记5(实战篇)——在directive中引入D3饼状图显示
- Ubuntu16.04 安装LaTex并配置中文环境
- 伍德里奇计量经济学第四章课后计算机作业,伍德里奇---计量经济学第4章部分计算机习题详解(MATLAB).pdf...
- 双卡双待的iPhone终于要来了?中国特供了解一下!
- 前端克隆数据 --JS 深浅拷贝
- 货效,坪效,人效,这三效怎么理解?
- pb获取当月最后一天
- 神奇的夏时令——本来设置好的日期在保存完成后少了一天?
- du_Welch_cov_burg 功率谱估计 matlab
- c语言动态分配输出学生成绩,C语言之:结构体动态分配内存(利用结构体数组保存不超过10个学生的信息,每个学生的信息包括:学号、姓名和三门课(高数、物理和英语 )的成绩和平均分(整型)。)...
- 页面之间的跳转方式和参数传递以及路由和生命周期
- Windows下C++通过Hooks记录键盘敲击记录的代码
- java回收策略_Java 中的垃圾回收策略
- 淘宝UA算法中的核心函数
热门文章
- 框架:Servlet的生命周期
- 单例模式:基于反射和反序列化破解单例模式的漏洞及其解决方法
- 多线程:Immutable对象?如何创建Immutable对象?
- 当点击某个链接发送多个请求之后,浏览器显示正在等待localhost响应怎么办(实用)
- 电容充放电原理图_干货 | 入门开关电源,这些原理图一定要读懂
- 计算机端口封闭,如何查询局域网内被封的电脑端口?
- php和mysql的版本区别_MySQL各个版本区别_MySQL
- 2021年Q2:全球超大规模数据中心数量增至659个
- 空调系统故障类型与故障案例集
- java内存模型 原子性_Java内存模型JMM 高并发原子性可见性有序性简介 多线程中篇(十)...