1、尝试使用 Python 解释器作为计算器,输入像 12 / (4 + 1) 这样的表达式。
可以按照以下步骤操作:
-
打开 Python 解释器:
- 在 Mac 上可通过 Applications → MacPython 找到 IDLE;
- 在 Windows 下通过 All Programs → Python 找到;
- 在 Unix 系统中可在 shell 里输入idle运行,若未安装则尝试输入python。 -
当出现
>>>提示符时,输入以下表达式并回车:
python 12 / (4 + 1)
解释器会计算并显示结果。
-
注意:
- 除法在 Python 2.x 中有整数除法和浮点除法的区别;
- 若要获得 Python 3.0 中标准的除法行为,需先输入:python from __future__ import division
2、已知字母表有26个字母,能组成的10个字母的字符串数量是26的10次方,即26 ** 10 。那么可以组成多少个100个字母的字符串呢?
可以组成26的100次方(26 ** 100)个100 - 字母字符串。
3、Python的乘法运算可以应用于列表。当你输入 [‘Monty’, ‘Python’] * 20 或 3 * sent1 (sent1为一个列表)时会发生什么?
当对列表使用乘法运算时,会将列表中的元素重复指定的次数,生成一个新的列表。
例如:
-
['Monty', 'Python'] * 20会将['Monty', 'Python']重复 20 次。 -
3 * sent1会将sent1列表中的元素重复 3 次。
4、比较幽默类和浪漫小说类的词汇多样性得分。哪种类型的词汇更具多样性?
浪漫小说类的词汇更具多样性,幽默类的词汇多样性得分是4.3,浪漫小说类的得分是8.3。
5、考虑以下Python表达式:len(set(text4))。说明此表达式的用途,并描述执行此计算涉及的两个步骤。其中text4为一个可迭代对象,如列表、字符串等。
此表达式的用途是计算 text4 中唯一元素的数量。执行此计算涉及的两个步骤为:
- 第一步,将
text4转换为集合,以去除重复元素; - 第二步,计算该集合的长度。
6、a. 定义一个字符串并将其赋值给一个变量,例如 my_string = ‘My String’(但在字符串中放入更有趣的内容)。用两种方式打印这个变量的内容,首先直接输入变量名并按回车键,然后使用 print 语句。b. 尝试将字符串自身相加,如 my_string + my_string,或者将其乘以一个数字,例如 my_string * 3。注意到字符串连接时没有任何空格。如何解决这个问题?
a. 示例代码如下:
my_string = 'Python编程很有趣'
直接输入变量名:
my_string
使用 print 语句:
print(my_string)
b. 可以在字符串后添加空格再进行操作,如:
(my_string + ' ') * 3
这样连接时就会有空格。
7、a. 定义一个变量 my_sent 为一个单词列表,使用语法 my_sent = [“My”, “sent”](但使用你自己的单词或喜欢的格言)。使用 ’ ‘.join(my_sent) 将其转换为字符串。b. 使用 split() 方法将字符串重新拆分为你最初的列表形式。
以下是示例代码:
my_sent = ['Hello', 'world', '!']
sentence = ' '.join(my_sent)
print(sentence)
word_list = sentence.split()
print(word_list)
8、定义几个包含单词列表的变量,例如 phrase1、phrase2 等等。使用加号运算符以各种组合方式将它们连接起来形成完整的句子。len(phrase1 + phrase2) 和 len(phrase1) + len(phrase2) 之间有什么关系?
len(phrase1 + phrase2) 和 len(phrase1) + len(phrase2) 的值相等。因为在 Python 中,列表相加是将两个列表的元素合并成一个新

932

被折叠的 条评论
为什么被折叠?



