【数据分析基础】实验一 Python运算符、内置函数、序列基本用法

一、实验目的

  1. 熟练运用Python运算符。
  2. 熟练运用Python内置函数。
  3. 掌握Python的基本输入输出方法。
  4. 了解lambda表达式作为函数参数的用法。
  5. 掌握列表、元组、字典、集合的概念和基本用法。
  6. 了解Python函数式编程模式。

二、实验内容:

1. 在命令模式测试如下命令,通过结果理解并熟练掌握以下内置函数:

(1)程序代码:

>>> from random import randint

>>> a = [randint(1, 100) for i in range(10)]

>>> print(max(a), min(a), sum(a))

100 27 664

>>> sum(a)/len(a)

66.4

(2)运行结果(截图):

(1)程序代码:

>>> x = list(range(11))

>>> import random

>>> random. shuffle(x)

>>> x

[0, 9, 6, 2, 1, 10, 8, 3, 5, 4, 7]

>>> sorted(x)

[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10]

>>> y = ['aaaa', 'bc', 'd', 'b', 'ba']

>>> sorted(y, key=lambda item: (len(item), item))

['b', 'd', 'ba', 'bc', 'aaaa']

>>> sorted(x, key=lambda item: len(str(item)), reverse=True)

[10, 0, 9, 6, 2, 1, 8, 3, 5, 4, 7]

>>> sorted(x, key=str)

[0, 1, 10, 2, 3, 4, 5, 6, 7, 8, 9]

>>>

(2)运行结果(截图):

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值