Python入门篇之字符串使用

一、声明

本教程所使用的是Python版本是3.4.2.

二、字符串使用

【字符串变量声明】

可以使用单引号或者双引号来声明一个字符串变量。

【字符串中查询字符】

Python为数组提供了正向索引和逆向索引两种索引方式。假设字符串数组的容量为N,则正向索引方式是从数组的第一个字符串开始到最后一个字符串,索引号从0到N-1;逆向索引方式是从数组的最后一个字符串开始到第一个字符串,索引号从 -1到 -N。

【字符串拼接】

可以在两个字符串之间使用空格或者加号将两个字符串进行拼接。

空格不仅限于于一个,可以是多个。

【字符串的裁剪】

编写程序的时候经常需要从一个字符串中裁剪出一个子字符串,Python提供了极其便利的字符串裁剪方式。裁剪区间不是由数组索引来决定的,而是由字符间隙的位置来决定的。下面是裁剪字符串“Python”的示意图。

 +---+---+---+---+---+---+
 | P | y | t | h | o | n |
 +---+---+---+---+---+---+
 0   1   2   3   4   5   6
-6  -5  -4  -3  -2  -1

假如需要从 s = “Python”字符串中裁剪出“th”子字符串,则可以用 s[2:4] 、 s[-4:-2]、s[-4:4]和s[2:-2]这四种方式来表示子字符串。如果说冒号的一边没有数值(也就是为空),则表示到达字符串左边或者右边的端点。比如说,s[:2] 表示”Py”,s[4:] 表示“on”。如果说冒号一遍的数值超过了先定的范围(在这个例子中是小于-6或者大于6),则表示到达端点。比如说,s[-7:3] 表示“Pyt”,s[4:7] 表示“on”。

时间: 2024-10-13 11:56:54

Python入门篇之字符串使用的相关文章

Python入门篇之列表

一.声明 本教程所使用的是Python版本是3.4.2. 二.Python列表介绍 Python列表(List)使用简单而且功能强大,其具有很好的可伸缩性,为开发者编程提供了巨大的便利. [列表变量声明] 列表变量的声明和C语言中声明数组的方式差不多.下图中声明了一个名为 list 的列表变量. [列表元素的索引方式] 笔者在<Python入门篇之字符串使用>一文中介绍过字符串中字符的索引方式.列表元素的索引方式和字符串字符的索引方式是一样的,都是根据元素间隙位置来切割出元素内容.下面做详细说

Python入门篇(一)

一.Python入门 python学习博客:http://www.cnblogs.com/haiyan123/p/8387770.html#lable1http://www.cnblogs.com/alex3714http://www.cnblogs.com/linhaifeng/p/7278389.htmlhttps://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000 1.Python简介

Python入门篇

python挺火的,今年的学习计划中也有学习python,今年的目标是能够使用python做简单的操作,可以写简单的爬虫,策略,能够实现这个目标就可以了. 由于目标是先写出东西了,所以我不需要对python理解的特别深刻,跟着大神廖雪峰的博客学习python,同时做一下自己的总结. 数据结构: list: list类似于C语言的数组,区别在于可以嵌套,并且提供了各种接口. #!/usr/bin/python classmates=['hello', 'zhang', 'jingle','feia

Python入门篇之解释器介绍

[解释器启动方式] 第一种启动解释器的方式和启动Unix Shell的方式差不多,当解释器以与之连接的TTY设备的标准输入流启动时,它交互式读取和执行每一条命令:当解释器以文件名或者标准的文件输入流启动时,它会从文件中读取和执行脚本. 第二种启动解释器的方式是输入  python –c command [arg] -  ,其中command是被执行的一条或者多条语句.因为Python的表达式包含空格等多种特殊字符,所以建议使用单引号字符串来表示command. Python可以将模块当做源文件执

Python入门篇(六)之函数

1.函数 1.1.编程的方式: (1)面向对象 -->华山派 -->独门秘籍:类 -->定义关键字:class (2)面向过程 -->少林派 -->独门秘籍:过程 -->定义关键字:def (3)函数式编程 -->逍遥派 -->独门秘籍:函数 -->定义关键字:def 1.2.函数是什么? 函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段. 函数能提高应用的模块性,和代码的重复利用率.你已经知道Python提供了许多内建函数,比如pri

Python入门篇之Python介绍

Python是一个直译的动态型编程语言.Python不需要为变量.参数和函数声明类型,这使得Python的代码更加精简和灵活.Python是在运行时踪变量的类型.假如代码读取一个没有初始化的变量,Python的运行时会抛出一个错误. Python解释器很容易利用C和C++拓展新的功能是数据类型. Python适合帮助我们处理一些自动化的任务.你当然可以使用Unix脚本或者Windows batch(批处理)文件处理一些自动化任务,但是shell脚本擅长移动文件和修改文本数据却不适合GUI应用程序

Python入门篇(三)之列表

1.列表定义 names = ["ZhangYang","Guyun","Xiangpeng","Xuliangchen"] #列表存储,类似数组 2.列表的操作 (1)切片 names = ["ZhangYang","Guyun","Xiangpeng","Xuliangchen"] #列表存储,类似数组 print(names[1],names

Python入门篇(八)之迭代器和生成器

迭代器和生成器 1.列表生成式 列表生成式即List Comprehensions,是Python内置的非常简单却强大的可以用来创建list的生成式.举个例子,要生成list [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]可以用list(range(1, 11)): >>> list(range(1, 11)) [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] 但如果要生成[1x1, 2x2, 3x3, ..., 10x10]怎么做?方法一是循环: >

Python基础篇之字符串

format方法: 将字符串中的占位符替换为指定的值 test = '姓名:{name},年龄:{age}' res = test.format(name='Tom',age='18') print(res) 打印结果:姓名:Tom,年龄:18 原文地址:https://www.cnblogs.com/z-jian/p/9916376.html