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)字符串相关推荐

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

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

  2. Swift3.0语言教程分割字符串与截取字符串

    Swift3.0语言教程分割字符串与截取字符串 Swift3.0语言教程分割字符串 如果想要快速的创建一个数组,我们可以将字符串进行分割,分割后的内容将会生成一个数组.在NSString中有两个分割字 ...

  3. Swift3.0语言教程组合字符串

    Swift3.0语言教程组合字符串 Swift3.0语言教程组合字符串,当开发者想要将已经存在的字符串进行组合,形成一个新的字符串,可以使用NSString中的两个方法,分别为appending(_: ...

  4. Swift3.0语言教程获取字符串编码与哈希地址

    Swift3.0语言教程获取字符串编码与哈希地址 Swift3.0语言教程获取字符串编码与哈希地址,以下将讲解字符串中其它内容的获取方法. 1.获取字符串编码 在NSString中可以使用2个属性获取 ...

  5. Swift3.0语言教程获取字符串长度

    Swift3.0语言教程获取字符串长度 Swift3.0语言教程获取字符串长度,当在一个字符串中存在很多的字符时,如果想要计算字符串的长度时相当麻烦的一件事情,在NSString中可以使用length ...

  6. Swift3.0语言教程使用字符串创建和初始化字符串

    Swift3.0语言教程使用字符串创建和初始化字符串 Swift3.0语言教程使用字符串创建和初始化字符串,在编程语言中,字面值是很常见的数据描述形式.人们可以通过字面所表达的意思,获知其含义,尤其是 ...

  7. Python语言学习之字符串那些事:python和字符串的使用方法之详细攻略

    Python语言学习之字符串那些事:python和字符串的使用方法之详细攻略 目录 python与字符串的那些事 1.字符串中只保留汉字 2.字符串的截取 3.在字符串中加入变量 4.字符串与列表转换 ...

  8. python字符串截取方法_如何使用python语言中的字符串方法截取字符串

    在我们使用python语言中的字符串方法时,可能会判断某个字符串是否以什么开头,可以使用什么进行截取等.下面利用几个实例说明字符串中的方法的用法,操作如下: 工具/原料 python 截图工具 方法/ ...

  9. Rust语言教程(4) - 字符串

    Rust语言教程(4) - 字符串 有了数组和向量的基础,我们再来看它的一个特例:字符串. 字符串有两种表现形式,一种是基本类型,表示字符串的切片,以&str表示:另一种是可变的string类 ...

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

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

最新文章

  1. oracle学习(二)pl/sql基础
  2. 一个项目涉及到的50个Sql语句(整理版)
  3. mysql 主从复制优化、并行复制
  4. 斗地主(矩阵快速幂)
  5. 【转】Java删除文件夹和文件
  6. where里能用max吗_超市里四五元钱的速冻饺子能买吗?
  7. (pytorch-深度学习系列)pytorch实现对Fashion-MNIST数据集进行图像分类
  8. python程序设计基础与应用 机械工业出版社_Python程序设计基础与应用
  9. python报表自动化系列 - 译码:将纯数字译码为Excel列坐标的字母索引表示形式
  10. 熬夜整理,最全的Go语言教程来了,快来收藏!
  11. st_aggrid pip下载失败问题
  12. android仿ios消息框,Android仿IOS提示框
  13. 阿里字体图标库iconfont的使用详解
  14. 计算机c盘用户名中文改英文,Win10电脑将中文登录用户名更改为英文名的方法
  15. Html中几种图片格式的区别与使用--我的笔记
  16. 使用亚博智能K210实现人脸特征提取和识别
  17. 科学计算基础软件包NumPy入门讲座(5):常用函数
  18. 【工具】markdown
  19. 个人主页设计-web前端开发技术(html+css)
  20. 2-2 图像算数操作—OpenCV-Python教程翻译

热门文章

  1. C++:const分配内存情况分析
  2. JVM:四种引用总结
  3. php bc高精度测试,php BC高精确度函数库
  4. 火灾自动报警系统及消防设施联动控制
  5. 四种可能导致数据中心瘫痪的网络攻击
  6. 弱电工程网络传输基础知识讲解
  7. 关于对2020年数据中心的发展的8个预测
  8. 云数据中心异构资源管理大有可为
  9. Paper之BigGAN:ICLR 2019最新论文《LARGE SCALE GAN TRAINING FOR HIGH FIDELITY NATURAL IMAGE SYNTHESIS》(未完待续)
  10. Matlab:绘制简单能量的接收机工作特性曲线(Energy_detection_simulation_ok)