zoukankan      html  css  js  c++  java
  • Python入门篇之字符串使用

    一、声明

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

    二、字符串使用

    【字符串变量声明】

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

    image

    【字符串中查询字符】

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

    image

    【字符串拼接】

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

    image

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

    【字符串的裁剪】

            编写程序的时候经常需要从一个字符串中裁剪出一个子字符串,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”。

  • 相关阅读:
    项目经理手记
    自动填写版权信息
    在批处理中实现等待/延迟/暂停
    使用 PowerDesigner 设计数据库
    如何让PowerDesigner支持自动生成含SQL Server 2000的表和列注释的角本
    管理人员的招聘始末谈
    PowerDesign 6简易介绍
    PowerDesigner11.0使用总结
    用表单字段加亮的方式为用户提供友好的界面
    择才有道——企业招聘方式比较
  • 原文地址:https://www.cnblogs.com/chenshi/p/4122371.html
Copyright © 2011-2022 走看看