美文网首页
第七章问题

第七章问题

作者: 刷刷人工智能 | 来源:发表于2016-12-19 14:52 被阅读18次

1.字符串find方法能用于搜索列表吗?

不行,因为方法是类型特定的,只能用于单一数据类型上。像X+Y这样的表达式和len(X)这样的内置函数是通用的,可以用于多种类型上。在这个例子中,in关系表达式和字符串查找具有类似的效果,但它可以用来查找字符串和列表。在Python 3.0中,有一些对方法分组的尝试(例如,不可变序列类型list和bytearray具有类似的方法集合),但方法仍然比其他的操作集更特定于类型。

2.字符串切片表达式能用于列表吗?

可以。和方法不同的是,表达式是通用的,可用于多种类型。就这一点来说,切片表达式其实是序列运算,可用于任何类型的序列对象上,包括字符串、列表以及元组。唯一的差别就是当你对列表进行切片时,你得到的是新列表。

3.你如何将字符转成其ASCII码?你如何反向转换,从整数转换成字符?

内置的ord(S)函数可将单个字符的字符串转换成整数字符编码。chr(I)则是从整数代码转换回字符串。

4.在Python中,怎么修改字符串?

字符串无法被修改,字符串是不可变的。尽管这样,你可以通过合并、切片运算、执行格式化表达式、方法调用(例如,replace)创建新的字符串,再将结果赋值给最初的变量名,从而达到相似的效果。

5.已知字符串S的值为"s,pa,m",提出两种从中间抽取两个字符的方式。

你可以使用S[2:4]对字符串进行切片,或者使用S.split(',')[1]以逗号分隔字符串,再进行索引运算。通过交互模式亲自实验,看一下结果。

6.字符串"a

b\x1f\000d"之中有多少字符?

6个。字符串"a

b\x1f\000d"包含一些字节a、新行(

)、b、二进制值31(十六进制转义\x1f)、二进制值0(八进制转义\000)以及d。把字符串传给内置的len函数可以验证它,然后印出每个字符的ord结果,从而查看实际的字节值。参见表7-2的细节。

7.你为什么要使用string模块,而不使用字符串方法调用?

如今不应该使用string模块,而应该使用字符串对象方法调用。string模块已经弃用,Python 3.0完全删除其调用。使用string模块的唯一原因就是可以使用其他工具,例如,预定义的常数。现在,在非常陈旧的Python代码中,它才会出现。

相关文章

  • 第七章问题

    1.字符串find方法能用于搜索列表吗? 不行,因为方法是类型特定的,只能用于单一数据类型上。像X+Y这样的表达式...

  • 2020-02-22python高手之路学习随笔(7)

    第七章虚拟环境 介于第六章的分发 过于复杂,先学了第七章吧。 与Python打交道免不了需要很多依赖的问题,如:1...

  • 外化

    坚持分享第 350天 读《焦点解决短程治疗导论》第七章 20220605 外化的理念是: 人不是问题,问题才是问...

  • Day 6 情绪是人的底层操作系统

    第七章情绪力——情绪是多角度看问题的智慧1.运用游乐场思维,快速阅读《认知觉醒》第七章情绪力,写下你的所学或所思 ...

  • 上榜小说《离婚》写作中的甜酸苦辣(续)

    昨天说完了第七章,今天继续。 第七章由于心态问题,写得有点急,尤其是结尾处,草草收尾。 当天,在大秋朝凡尔赛宫里,...

  • 《改变孩子先改变自己》Day2

    Day2第七章 第一节:家庭教育让我终生受益 ————孩子出了问题,283至287页。 问题孩子的背后是问题父母,...

  • 《未来简史》各章问题及内容梳理(7)

    第七章:人文主义革命 问题:请阐述何为人文主义,人文主义分为几类?

  • 《能断金刚》读书会第八期

    第七章 因果关联——常见“商业问题”及其金刚解药(24-34) 商业问题24:无论生意做得如何,你却比以往更容易情...

  • 转变

    文|蓝熵 阅读《见识》作者:吴军 第七章 在你眼中的问题,在别人那里很有可能就变成的解决问题的方法,比如...

  • 5.6阅读

    第七章婚姻问题与冲突,婚姻中每个问题都体现了问题表象背后的个人和社会因素之间的关系。要解决冲突,要求我们对相...

网友评论

      本文标题:第七章问题

      本文链接:https://www.haomeiwen.com/subject/sujtvttx.html