python程序设计基础教程上海交通大学出版社课后习题答案下载
下载地址 https://share.weiyun.com/9Tc6ki1W 资料目录 python程序设计基础教程课后答案 Python程序设计基础教程慕课版人民邮电出版社第1章-第11章 Python程序设计基础教程(慕课版)-源代码 Python程序设计基础教程慕课版思考与练习答案-宗大华 Python程序设计基础教程思考与练习(合集) 《Python程序设计基础》习题答案与分析课件 程昱 Python程序设计基础教程完整版教案课程设计 python基础教程至60课(基础) 程序设计基础(Python语言)-习题参考答案(周翔 版) 智慧树知到《Python 程序设计基础》章节测试答案
举例 字符串的“索引” 字符串中每个字符的序号称为它在字符串里的“索引”, 不同的索引对应字符串中的不同字符。 要注意, Python 规定, 索引从 0 开始, 而不是从 1 开始。 因此, 字符串中第 1 个字符的索引值为 0, 第 2 个字符的索引值是 1 , 以次类推。
主串与子串 字符串中任意多个连续字符组成的子序列, 称作该串的“子串”, 字符串本身称为“主串”。 子串的第 1 个字符在主串中的位置, 称作该子串“在主串中的位置”。
引号的使用 在字符串中使用引号时, 要注意两点: 一是引号必须成对出现, 因此要关注程序中与左引号配对的右引号在什么位置; 二是单引号只能与单引号配对, 双引号只能与双引号配对, 不能因为它们都可以定义字符串, 就乱配对。 在程序中,丢失“对” 或乱配“对”, 都会产生语法性的错误。 例如, 编写一个图所示的程序: 1 message1=' isai d, "this book is my favorite ! "' 2 print(message1) 3 message2=' isai d, "this book is my favorite" 4 print(message2) 第 1 行内容中的引号都是配对的, 第 3 行结束时, 丢失了右边的单引号。 程序投入运行, 结果如图所示, 窗口上会输出出错信息, 显示第 3 行出错了。 由此可以想象, 当 Python 接收到一个引号(单或者双) 后, 就会记住它, 在遇见了与其配对的引号后, 就解除对该引号的检查。 如果在一条语句结束时还没有遇到配对的引号, 那么就会认为程序出错, 并立即输出出错信息。
title() 功能: 将字符串变量里出现的每个单词的首字母改为大写。 用法: <变量名>. title() 例 2-4 输入字符串“please wait beyond the line”, 将其赋给变量 message, 调用方法 title() , 如图所示。 从上图所示的运行结果看, 可以有如下两点分析。 (1 ) 该方法把字符串中的每一个单词的首字母改为大写。 (2) 该方法不改变字符串变量的原先内容。 也就是说, 原字符串单词的首字母仍保持调用 title() 前的状态不变。 为了正确地使用 Python 里提供的方法, 要强调以下两点。 (1 ) 调用时, 变量名和方法名之间要用点号(. ) 隔开, 实现变量对方法的调用。 (2) 方法名后跟随的括号里面是用户调用该方法时, 提供给方法的调用信息, 即使不需要提供任何信息, 括号也不能缺少。 例如, 字符串变量调用方法 title() 时, 虽然不需要提供什么额外调用的信息, 但后面跟随的括号绝不可不写。
|