简明 Python 教程
第9章 数据结构
上一页 更多字符串的内容 下一页

更多字符串的内容

我们已经在前面详细讨论了字符串。我们还需要知道什么呢?那么,你是否知道字符串也是对象,同样具有方法。这些方法可以完成包括检验一部分字符串和去除空格在内的各种工作。

你在程序中使用的字符串都是str类的对象。这个类的一些有用的方法会在下面这个例子中说明。如果要了解这些方法的完整列表,请参见help(str)

字符串的方法

例9.7 字符串的方法

#!/usr/bin/python
# Filename: str_methods.py


name = 'Swaroop' # This is a string object

if name.startswith('Swa'):
    print 'Yes, the string starts with "Swa"'

if 'a' in name:
    print 'Yes, it contains the string "a"'

if name.find('war') != -1:
    print 'Yes, it contains the string "war"'

delimiter = '_*_'
mylist = ['Brazil', 'Russia', 'India', 'China']
print delimiter.join(mylist)

(源文件:code/str_methods.py

输出

$ python str_methods.py
Yes, the string starts with "Swa"
Yes, it contains the string "a"
Yes, it contains the string "war"
Brazil_*_Russia_*_India_*_China

它如何工作

这里,时时彩计划软件公式:我们看到使用了许多字符串方法。startwith方法是用来测试字符串是否以给定字符串开始。in操作符用来检验一个给定字符串是否为另一个字符串的一部分。

find方法用来找出给定字符串在另一个字符串中的位置,或者返回-1以表示找不到子字符串。str类也有以一个作为分隔符的字符串join序列的项目的整洁的方法,它返回一个生成的大字符串。


上一页 上一级 下一页
参考 首页 概括
时时彩计划软件公式
@ssv
时时彩固定漏洞 新宝娱乐2 中国时时彩正规吗 免费北京赛车手机软件 时时彩计划软件破解
时时彩平台出租7xwl 协同办公平台oa系统 金盾时时彩走势 99彩票娱乐平台登录 重庆时时彩官网cqssckmzstt
重庆时时彩软件大全 时时彩投注软件手机版 云南11选5彩票控 世爵时时彩总代平台 时时彩快开软件
重庆时时彩前三和值 时时彩平刷王怎么样 网络爬虫时时彩java 时时彩包中方法 时时彩后台演示
极速飞艇玩法技巧 全民诈金花可以赢钱的 体育彩票福建36选7开奖结果 上海十一选五计划软件 快三青海快三开奖结果
双色球红球杀号 排列五走势图带连线 牛牛游戏大厅 时时彩倍投计算器 新加坡二分彩计划
福彩7267566群 pc蛋蛋加拿大 七星彩开奖现场直播 安徽11选5任四牛 北京快三开奖结果走势图
双色球走势图 赢乐娱乐 江苏11选5走势图 广东36选7开奖时间 关于诚信的故事