《大数据财务分析——基于Python》课后习题答案(张敏).docxVIP

  • 0
  • 0
  • 约4.45万字
  • 约 158页
  • 2026-02-12 发布于广东
  • 举报

《大数据财务分析——基于Python》课后习题答案(张敏).docx

《大数据财务分析——基于Python》课后习题答案

第一章Python基础快速入门

Part1:单项选择题

1.下面哪个数据类型表示整数(B)

A:charB:int

C:floatD:list

该题选B。选项A不是python的数据类型,C为小数格式,D为列表。

2.下面(C)不是推荐的变量名。

A:aB:banana

C:listD:my-score

该题选C。变量命名需要便于理解和阅读,选项a缺乏含义,不易于阅读;选项c与

列表名相同,容易混淆;选项d为非法命名。

3.下列代码的执行结果是(B)

11s=[[1,2,3],[[4,5],

11s=[[1,2,3],[[4,5],6],[7,8]]

2print(len(1s))

A:1B:3

C:8D:4

该题选B,列表Is包括三个列表格式的元素。

Part2:多项选择题

1.下面说法正确的是(ABC)

A、int函数可以将字符串转为整数但对字符串也有要求,如果字符串内有小数就不能直接转为整数

B、str函数可以将数字转为字符串

C、len函数可以统计字符串的长度

D、strip函数可以进行字符替换用于移除字符串头尾指定的字符序列

该题选ABC,strip函数适用于头尾字符删除。

2.下面说法错误的是(BCD)

A、Python代码是逐行编写的

B、Python可以通过/进行注释应该是通过#注释

C、Python中缩进不重要缩进会影响代码的运行逻辑

D、for语句是判断语句是循环语句而不是判断语句

B:使用/不能用于注释,该字符通过‘Ctr+1,用于单行和多行注释方式,前提是选中

需要注释的代码,注释通常则使用#或;

C:缩进决定代码是否运行错误,很重要;

D:判断语句一般为ifelse。

Part3:判断题

1.列表的索引序号从1开始。

该题答案为错误。索引序号从0开始。

Part4:代码练习题

1.使用for循环语句计算从1加到10000的值。

num=0

foriinrange(10001):

num+=i

print(num)

2.通过if判断语句、for循环语句和range()函数批量打印出1到100内的奇数。foriinrange(1,101):

ifi%2==1:

print(i)

3.请提取a=2020-07-2510:53’中的年月日信息。

#方法一:

a=2020-07-2510:53

a=a.split()[0]

print(a)

#方法二:

a=2020-07-2510:53year=a[:4]

month=a[5:7]day=a[8:10]

print(年份为:+year,月份为:+month,日期为:+day)

4.请用2种方法清除a=华能信托是家好公司两旁的空格。

a=华能信托是家好公司

#方法1

result1=a.strip()

print(result1)

#方法2

result2=a.replace(,)

print(result2)

5.请提取列表a=[丁一,王二,张三,李四,赵五]中奇数序号的姓名。a=[丁一,王二,张三,李四,赵五]

foriinrange(len(a)):

ifi%2==0:

print(a[i])

6.公司A在2016—2020年的净利润分别为2.5,2.8,3.1,2.9,3.3亿元,净资产分别为

10,11,13,13.5,14亿元,通过print()函数打印输出2020年公司A的净资产收益率

(ROE)。

#方法一:

ROE_2020=3.3/14

print(ROE_2020)

#方法二:

ROE=3.3/14

print({}%.format(round(ROE*100,2)))

#方法三:

ROE=3.3/14

print(str(round(ROE*100,2))+%)

7.假设公司A是贵州茅台,通过字符串拼接得到它的完整股票代码:600519.SH。(上交所上市的股票代码后缀名为“.SH”,深交所为“SZ”。)

ID=600519

Exchange=.SH

Name=ID+Exchange

print(Name)

8.分别创建两个名为“net_profit”和“net_equity”的列表,列表元素分别为第6

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档