Python for Data Analysis (3)

本文介绍了Python编程语言的基础语法,包括不同方式的模块导入、二元运算符、数值运算中的除法区别、字符串处理方法及格式化技巧、布尔值判断及空值None的应用场景。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

附录A (2)

引进模块

有两种写法:

#第一种
import numpy as np #as后是用来简化调用时名称繁杂
#第二种
from numpy import abs #是直接引入np中的定义的变量和函数
#其中第二种后面的abs还有"as",例如,from numpy import abs as ab,ComplexWarning as complexW

二元运算符表

这里写图片描述

标量类型表

这里写图片描述


数值运算

#运算中2.*和3.*的除法区别
#3.*中,整数除不尽就会产生一个浮点数,而2*中需要添加一个模块语句,才可以实现,如下
from __future__ import division
a=1/3
a

#'//'地板除,除不尽,就舍弃小数部分
0.3333333333333333

字符串

#字符串前面加‘r’和‘u’,分别代表着raw和unicode,即按原来的样子显示和unicode码,例如:
s=r"alsdjf\\"
print s
alsdjf\\
  • 字符串格式化方法(是一个比较大的主题,可以深入学习)
template ='%.2f %s are worth $%d' #都是一个实参替换形参的过程
template%(12.313,'eggs',12)
'12.31 eggs are worth $12'
temp='%d is %.1f'%(1,112.324)
print temp
1 is 112.3

布尔值

空序列(列表,字典,元组等)用于控制流就会被当做False

bool([]),bool([1,23,3])#是生成元组,不是简单的两句命令
(False, True)
bool('Hello World!'),bool(''),bool(0),bool(1)
(True, False, False, True)

None

None是python的空值类型,如果一个函数没有显示返回值,就隐性地返回None
None还是函数可选参数的一个常见默认值,但None不是一个保留关键字,只是一个NoneType,下面是例字

def add_and_maybe_multiply(a,b,c=None):
    result=a+b
    if c is not None:
        result =result*c
    return result
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值