python基础(一)string、字符串索引

字符串的方法要多得多,因为其很多方法都是从模块string那里“继承”而来的。(在较早的Python版本中,这些方法为模块string中的函数。)
虽然字符串方法完全盖住了模块string的风头,但这个模块包含一些字符串没有的常量和函数。下面就是模块string中几个很有用的常量①。

  •  string.digits:包含数字0~9的字符串。
  •  string.ascii_letters:包含所有ASCII字母(大写和小写)的字符串。
  •  string.ascii_lowercase:包含所有小写ASCII字母的字符串。
  •  string.printable:包含所有可打印的ASCII字符的字符串。
  •  string.punctuation:包含所有ASCII标点字符的字符串。
  •  string.ascii_uppercase:包含所有大写ASCII字母的字符串。

虽然说的是ASCII字符,但值实际上是未解码的Unicode字符串。

 

(1)字符串索引(index)

在python中所有有序的序列都是有索引概念的,它们的区别就在于是否可以被修改;索引可以理解为字符串的下标;字符串里的每一个个体都被称作字符也是该字符串的一个元素。

 

索引的用法:取单个元素时,使用字符串[索引值],索引值为对应元素的索引号;

 

 

 

字符串截取:字符串[start:end],得到对应索引范围的元素,该范围包围起始端,不包含结尾端(左闭右开型),默认截取方向从左往右。

 

步长截取:字符串[start:end:step](切片语法:[起始:结束:步长])按照step步长进行隔取;三个参数的默认值——start默认为0,end默认最后一个元素,step默认为1.

反取:字符串[负数],从右往左取,注意里面的参数值全都为负数。或数字从大到小

 

 

  • 4
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值