python公开课第一天笔记

Python 3

print(“Hello world”)

Hello world
3.Python 运算符的基本使用

加 +

减 -

乘 *

除 /

次方数 **

5 + 5 # 这也是一行 python 代码

10

5 - 5

0

5 * 5

25

5 / 5

1.0

2 ** 2

4

过去三个月 我交了电费 20, 50, 20 块钱

请问过去三个月我的平均电费是多少呢?

(20 + 50 + 20) / 3 # 遵守数学计算中的 先乘除后加减 括号先运算

30.0

  1. 变量的基本使用

    变量的定义方式

变量的名字 = 要储存的数据

a = (20 + 50 + 20) / 3 # 定义了一个变量

print(a)

a

30.0

5.变量有哪些类型

a = 1 # 整数 int

b = ‘apple’ # 字符串 string 简称 str

c = 2.2 # 小数 float

d = “apple” # 字符串 str 单引号跟双引号在使用上没有区别

type(a)

int

type(b)

str

type©

float

type(d)

str

  1. 列表的基本使用

list 他是可以用一个变量保存多个数据

列表的名字 = [数据一, 数据二, 数据三]

a = [1,2, 3]

a

[1, 2, 3]

type(a)

list

  1. 列表的内容

列表可以保存一切类型的数据包含列表本身。

a_list = [1, “apple”, [1,2,3] ]

a_list

[1, ‘apple’, [1, 2, 3]]

a = 1

b = “apple”

c = [1,2,3]

print(type(a))

print(type(b))

print(type©)

a_list = [a, b, c]
a_list
<class ‘int’>
<class ‘str’>
<class ‘list’>
[1, ‘apple’, [1, 2, 3]]

  1. 列表的增删改查

先确定要对谁,再决定要进行什么操作

查:

  • 列表[ 要查询的索引 ]

增:

  • 列表 + [要添加的内容] 会把数据往后拼接

刪:delete del( 列表 [要删除的索引])

改: 列表[要修改的索引] = 我们要修改的内容

list 的查

fam = [‘liz’, 1.73, ‘emma’, 1.68, ‘mom’, 1.71, ‘dad’, 1.89]

index 0 1 2 3 4 5 6 7

fam[3]
1.68

增加

fam = [‘liz’, 1.73, ‘emma’, 1.68, ‘mom’, 1.71, ‘dad’, 1.89]

index 0 1 2 3 4 5 6 7

fam + [“me”, 1.85]

[‘liz’, 1.73, ‘emma’, 1.68, ‘mom’, 1.71, ‘dad’, 1.89, ‘me’, 1.85]

fam = [‘liz’, 1.73, ‘emma’, 1.68, ‘mom’, 1.71, ‘dad’, 1.89]

index 0 1 2 3 4 5 6 7

del(fam[2])

fam

[‘liz’, 1.73, 1.68, ‘mom’, 1.71, ‘dad’, 1.89]

fam = [‘liz’, 1.73, ‘emma’, 1.68, ‘mom’, 1.71, ‘dad’, 1.89]

index 0 1 2 3 4 5 6 7

fam[ 0 ] = ‘lisa’

fam

[‘lisa’, 1.73, ‘emma’, 1.68, ‘mom’, 1.71, ‘dad’, 1.89]

  1. 函數的基本使用

认识什么是函数,还有怎么用它

函数的名字() => 有小括号的就是函数

函数(参数)

print(‘hello world’)

hello world

type()

del()

  1. Numpy 的基本使用

import : 導入 numpy:工具包的名字 as : 叫做 np: 简称

array() 数组

创建 numpy 格式的数组

np.arrray(要创建的数据)

import numpy as np

height = [1.73, 1.68, 1.71, 1.89] # 身高

weight = [65, 59, 63, 68] # 体重

height + height # 内容拼接了!

[1.73, 1.68, 1.71, 1.89, 1.73, 1.68, 1.71, 1.89]

np_height = np.array(height)

np_height

array([1.73, 1.68, 1.71, 1.89])

np_height + np_height #数据进行了计算

array([3.46, 3.36, 3.42, 3.78])

  1. Numpy 用于科学计算

bmi: 身体质量指数

体重 / 身高 ** 2

同时计算三个人的 bmi 值

最大的好处,一个变量不但可以储存多个数据,而且变量之间可以进行计算

1. 导入数据

height = [1.73, 1.68, 1.71, 1.89] # 身高

weight = [65, 59, 63, 68] # 体重

2. 導入工具包

import numpy as np
​# 3. 进行格式转换 list to np.array
np_height = np.array(height)

np_weight = np.array(weight)

4. 进行计算

bmi = np_weight / np_height ** 2

bmi
array([21.71806609, 20.90419501, 21.5450908 , 19.03642115])
12. 实战案例
分析棒球球员们的 bmi 数据
这些数据都是用 list 储存的
身高的单位是 英寸 一英寸等于 0.0254 米 体重的单位是 磅 一磅等于 0.4545 公斤
height_in = [74, 74, 72, 72, 73, 69, 69, 71, 76, 71, 73, 73, 74, 74, 69, 70, 73, 75, 78, 79, 76, 74, 76, 72, 71, 75, 77, 74, 73, 74, 78, 73, 75, 73, 75, 75, 74, 69, 71, 74, 73, 73, 76, 74, 74, 70, 72, 77, 74, 70, 73, 75, 76, 76, 78, 74, 74, 76, 77, 81, 78, 75, 77, 75, 76, 74, 72, 72, 75, 73, 73, 73, 70, 70, 70, 76, 68, 71, 72, 75, 75, 75, 75, 68, 74, 78, ]
weight_lb = [180, 215, 210, 210, 188, 176, 209, 200, 231, 180, 188, 180, 185, 160, 180, 185, 189, 185, 219, 230, 205, 230, 195, 180, 192, 225, 203, 195, 182, 188, 200, 180, 200, 200, 245, 240, 215, 185, 175, 199, 200, 215, 185, 240, 185, 220, 205, 205, 180, 201, 190, 208, 240, 180, 230, 195, 215, 190, 195, 215, 215, 220, 220, 230, 195, 190, 195, 209, 204, 170, 185, 205, 175, 210, 190, 180, 180, 160, 235, 200, 210, 180, 190, 197, 203, 205, 190, 180, 205, 190, 195]

导入工具包

import numpy as np

np_height_in = np.array(height_in)
np_weight_lb = np.array(weight_lb)
np_height_m = np_height_in *0.0254
np_weight_kg = np_weight_lb * 0.4545

进行计算

bmi = np_weight_kg / np_height_m ** 2
print(bmi)
​[23.15663872 27.65931847 28.53781749 … 25.67425135 23.79564759
25.77836362]

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值