官术网_书友最值得收藏!

本章課后習題

一、選擇題

1.(C)下列哪一個選項是無效的Python變量?

(A)_tall

(B)pass01

(C)6_total

(D)SSN_NO

2.(A)將數(shù)值數(shù)據(jù)轉換為字符串的函數(shù)是哪一個?

(A)str()函數(shù)

(B)string()函數(shù)

(C)ord()函數(shù)

(D)chr()函數(shù)

3.(B)當字符串較長時,可以用哪一個字符將過長的字符串拆成兩行?

(A)“/”字符

(B)“\”字符

(C)“\\”字符

(D)“//”字符

4.(C)如果要根據(jù)固定的格式來輸出字符串,可以用哪一個符號來引住指定的字符串?

(A)三重單引號

(B)三重雙引號

(C)A、B皆可

(D)A、B皆否

5.(A)一些特殊字符無法顯示于屏幕上,這時候必須在此特殊字符前加上什么符號才能形成所謂的轉義字符?

(A)\

(B)\\

(C)/

(D)//

二、問答題

1.試簡述Python語言的命名規(guī)則。

答:

·變量名稱的第一個字符必須是英文字母、下劃線或中文;

·其余字符可以是大小寫英文字母、數(shù)字、下劃線或中文;

·不能使用Python內置的關鍵字。

·區(qū)分大小寫字母。

2.請說明以下無效變量錯誤的原因。

7_up

for

$$$999

happy new year

答:

“7_up”的錯誤原因是變量名稱第一個字符必須是英文字母、下劃線或中文,不能是數(shù)字;

“for”的錯誤原因是不能使用Python內置的關鍵字,for是關鍵字;

“$$$999”的錯誤原因是變量名稱的第一個字符必須是英文字母、下劃線或中文,不能是特殊符號;

“happy new year”的錯誤原因是變量名稱不能包含空格。

3.什么是切片運算?試舉例說明。

答:

字符串的索引值具有順序性,如果要取得單一字符或子字符串,可以使用“[]”運算符,而從字符串中截取子字符串的動作就稱為切片運算。例如以下代碼。

msg = 'Sunday is fun!'

則msg[2:5]的結果值為'nda'。

4.試寫出下表中的Python轉義字符。

答:

5.print()函數(shù)也支持格式化功能,請在下表中填入輸出格式化功能的符號。

答:

主站蜘蛛池模板: 襄城县| 扎兰屯市| 万全县| 遂昌县| 湖南省| 珲春市| 洞头县| 九江县| 铁岭市| 长阳| 宁强县| 浦北县| 余干县| 泗洪县| 沂水县| 齐齐哈尔市| 武穴市| 京山县| 冀州市| 于田县| 大田县| 兴义市| 张家口市| 菏泽市| 韶关市| 赞皇县| 仪征市| 岚皋县| 建湖县| 普陀区| 东宁县| 堆龙德庆县| 北安市| 安图县| 朝阳市| 丹阳市| 固阳县| 饶河县| 泌阳县| 剑川县| 印江|