python 语言教程(4)字符串
1.
var1 = 'Hello World!'
var2 = "Python Runoob"
1.1 访问字符串中的值
可以使用方括号来截取字符串
print "var1[0]: ", var1[0]
print "var2[1:5]: ", var2[1:5]
输出结果:
var1[0]: H
var2[1:5]: ytho
不支持单字符类型,单字符在 Python 中也是作为一个字符串使用。
1.2 字符串运算符
操作符 | 描述 | 实例 |
---|---|---|
+ | 字符串连接 | >>>a + b’HelloPython’ |
* | 重复输出字符串 | >>>a * 2’HelloHello’ |
[] | 通过索引获取字符串中字符 | >>>a[1]‘e’ |
[ : ] | 截取字符串中的一部分 | >>>a[1:4]‘ell’ |
in | 成员运算符 - 如果字符串中包含给定的字符返回 | True >>>“H” in aTrue |
not in | 成员运算符 - 如果字符串中不包含给定的字符返回 | True >>>“M” not in aTrue |
r/R | 原始字符串 - 原始字符串:所有的字符串都是直接按照字面的意思来使用,没有转义特殊或不能打印的字符。 原始字符串除在字符串的第一个引号前加上字母"r"(可以大小写)以外,与普通字符串有着几乎完全相同的语法。 | >>>print r’\n’\n>>> print R’\n’\n |
% | 格式字符串 |
1.2.1 字符串连接
#!/usr/bin/python
# -*- coding: UTF-8 -*-var1 = 'Hello World!'
print "输出 :- ", var1[:6] + 'Runoob!'
输出 :- Hello Runoob!
1.2.2 in
#!/usr/bin/python
# -*- coding: UTF-8 -*-a = "Hello"
b = "Python"print "a + b 输出结果:", a + b
print "a * 2 输出结果:", a * 2
print "a[1] 输出结果:", a[1]
print "a[1:4] 输出结果:", a[1:4] if( "H" in a) :print "H 在变量 a 中"
else :print "H 不在变量 a 中" if( "M" not in a) :print "M 不在变量 a 中"
else :print "M 在变量 a 中"print r'\n'
print R'\n'
->
a + b 输出结果: HelloPython
a * 2 输出结果: HelloHello
a[1] 输出结果: e
a[1:4] 输出结果: ell
H 在变量 a 中
M 不在变量 a 中
\n
\n
python 语言教程(4)字符串相关推荐
- python语言教程-Python语言教程手册
Python语言教程手册 Python是什么? 解释性语言 多范式 介绍 命令后>>>python Python 2.7.3 (default, Aug 1 2012, 05:14: ...
- Swift3.0语言教程分割字符串与截取字符串
Swift3.0语言教程分割字符串与截取字符串 Swift3.0语言教程分割字符串 如果想要快速的创建一个数组,我们可以将字符串进行分割,分割后的内容将会生成一个数组.在NSString中有两个分割字 ...
- Swift3.0语言教程组合字符串
Swift3.0语言教程组合字符串 Swift3.0语言教程组合字符串,当开发者想要将已经存在的字符串进行组合,形成一个新的字符串,可以使用NSString中的两个方法,分别为appending(_: ...
- Swift3.0语言教程获取字符串编码与哈希地址
Swift3.0语言教程获取字符串编码与哈希地址 Swift3.0语言教程获取字符串编码与哈希地址,以下将讲解字符串中其它内容的获取方法. 1.获取字符串编码 在NSString中可以使用2个属性获取 ...
- Swift3.0语言教程获取字符串长度
Swift3.0语言教程获取字符串长度 Swift3.0语言教程获取字符串长度,当在一个字符串中存在很多的字符时,如果想要计算字符串的长度时相当麻烦的一件事情,在NSString中可以使用length ...
- Swift3.0语言教程使用字符串创建和初始化字符串
Swift3.0语言教程使用字符串创建和初始化字符串 Swift3.0语言教程使用字符串创建和初始化字符串,在编程语言中,字面值是很常见的数据描述形式.人们可以通过字面所表达的意思,获知其含义,尤其是 ...
- Python语言学习之字符串那些事:python和字符串的使用方法之详细攻略
Python语言学习之字符串那些事:python和字符串的使用方法之详细攻略 目录 python与字符串的那些事 1.字符串中只保留汉字 2.字符串的截取 3.在字符串中加入变量 4.字符串与列表转换 ...
- python字符串截取方法_如何使用python语言中的字符串方法截取字符串
在我们使用python语言中的字符串方法时,可能会判断某个字符串是否以什么开头,可以使用什么进行截取等.下面利用几个实例说明字符串中的方法的用法,操作如下: 工具/原料 python 截图工具 方法/ ...
- Rust语言教程(4) - 字符串
Rust语言教程(4) - 字符串 有了数组和向量的基础,我们再来看它的一个特例:字符串. 字符串有两种表现形式,一种是基本类型,表示字符串的切片,以&str表示:另一种是可变的string类 ...
- python语言教程-Python 基础教程
Python基础教程 Python是一种解释型.面向对象.动态数据类型的高级程序设计语言. Python由Guido van Rossum于1989年底发明,第一个公开发行版发行于1991年. 像Pe ...
最新文章
- oracle学习(二)pl/sql基础
- 一个项目涉及到的50个Sql语句(整理版)
- mysql 主从复制优化、并行复制
- 斗地主(矩阵快速幂)
- 【转】Java删除文件夹和文件
- where里能用max吗_超市里四五元钱的速冻饺子能买吗?
- (pytorch-深度学习系列)pytorch实现对Fashion-MNIST数据集进行图像分类
- python程序设计基础与应用 机械工业出版社_Python程序设计基础与应用
- python报表自动化系列 - 译码:将纯数字译码为Excel列坐标的字母索引表示形式
- 熬夜整理,最全的Go语言教程来了,快来收藏!
- st_aggrid pip下载失败问题
- android仿ios消息框,Android仿IOS提示框
- 阿里字体图标库iconfont的使用详解
- 计算机c盘用户名中文改英文,Win10电脑将中文登录用户名更改为英文名的方法
- Html中几种图片格式的区别与使用--我的笔记
- 使用亚博智能K210实现人脸特征提取和识别
- 科学计算基础软件包NumPy入门讲座(5):常用函数
- 【工具】markdown
- 个人主页设计-web前端开发技术(html+css)
- 2-2 图像算数操作—OpenCV-Python教程翻译
热门文章
- C++:const分配内存情况分析
- JVM:四种引用总结
- php bc高精度测试,php BC高精确度函数库
- 火灾自动报警系统及消防设施联动控制
- 四种可能导致数据中心瘫痪的网络攻击
- 弱电工程网络传输基础知识讲解
- 关于对2020年数据中心的发展的8个预测
- 云数据中心异构资源管理大有可为
- Paper之BigGAN:ICLR 2019最新论文《LARGE SCALE GAN TRAINING FOR HIGH FIDELITY NATURAL IMAGE SYNTHESIS》(未完待续)
- Matlab:绘制简单能量的接收机工作特性曲线(Energy_detection_simulation_ok)