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(' ...
最新文章
- arduino下载库出错_【arduino】DIY音乐播放器,arduino播放wav音乐,TRMpcm库测试及使用...
- 双十一,假如有人把支付宝存储服务器炸了,你的钱是不是都没了?
- Ant Design离线使用Icon图标资源
- 在 k8s 以外的分布式环境中使用 Dapr
- python两个for循环为什么第二个循环里值不变_两个for循环,第二个只在第一个迭代python上执行...
- php case语句吗,【PHP公开课|关于PHP switch case语句,你知道怎么用吗,这个例子你一定要来看看】- 环球网校...
- 嵌入式相关的硬件平台
- 第7章 SQL查询优化
- -bash: make: command not found
- ids for this class must be manually assigned before calling save():Xxx
- Bailian3178 开关电灯【模拟】
- RabbitMQ基础--总结
- opencv图像直方图的计算及绘制
- zabbix3.0.4导入中文模板后乱码问题处理
- 地震matlab频域分析,基于matlab的地震数据的分析.doc
- shal+php,PHP微信开发——第二弹
- java字符串hash算法_Java常用HASH算法总结【经典实例】
- 如何在LR中导入预设
- excel分析数据的工具有哪些?
- Firefox旧版本及插件安装下载
热门文章
- 数据库:数据库的连接池原理及实现
- MYSQL:约束?添加约束?删除约束?以及一些其他修饰?
- 41.简单说一下noexecpt关键字
- 【Python】青少年蓝桥杯_每日一题_12.19_输出三位数
- php多个参数伪静态,伪静态技术与页面多参数传送的处理办法
- ps cs6 磨皮插件_磨皮就是几秒的事!2020顶级PS一件磨皮插件DR5、Portaiture分享
- solidworks钣金插件_SolidWorks钣金设计实例:等径弯管
- 运维岗位技能风向标!
- “数据中心迁移到IDC数据中心”最怕遇到这几个问题
- 成功解决ValueError: Data is not binary and pos_label is not specified