python逻辑型数据也叫什么_python数据分析-基础认识

数据分析(统计分析)是从数据中发现统计规律(概率模型或决策模型),并参与数据决策的过程。其中缺少不了编程工具的协作,python作为一种数据处理、建模、可视化的‘助手’优势是非常明显的。

因此,为了系统地学习并掌握这门编程语言,这里做了连载的笔记记录。该偏笔记主要是记录刚接触python时的一些基础知识点,比如数据类型、数学计算、输入与输出、关系运算符之类,算是python与数据分析的最初了解内容。

1、算术计算

+ 、- 、*、 / ;

%(取模)、 **(幂)、 //(取整);

complex(real,imag) 创建复数

2、数学运算

abs(x) 绝对值

divmod(a,b) 分别取商和余数

pow(x,y) 返回x的y次幂

round(x,n) 四舍五入

sum() 求和

3、输入输出

1、输入指的是从输入设备获取数据,往往指从键盘,通过input()函数可以实现这一目的;

2、输出就是把结果显示在输出设备(一般是显示器),一般使用print函数

print('xiaoming','23',4)

print('xiaoming','23',4,sep=',')

经常使用:格式化输出 %s:格式化字符串;%d:格式化整数;%f:格式化浮点数

print("你正在学习的是:%s"%"python大牛的养成")

print("你现在的年龄是:%d"%age)

str.format() 通过{}来代替%,功能更强!

"{name}今年{age}岁,数学成绩考了{score}分".format(name=xiaoming,age=23,score=99.8)

%s 字符串

%d 有符号整数

%f 浮点数

"{:.2f}".format(3.1415926) '3.14'

'{:.2%}'.format(0.34521) 34.52%

'%.1f%%' 25.6%

4、关系运算

# 关系运算符

> 、>= 、<= 、<、==、!=

拓展:

is 比较两个引用是否指向了同一个对象(引用比较)

is not 比较两个引用是否指向了不同对象(引用比较)

注意,在做数值比较的时候,这里的True相当于1,False相当于0

Python中的对象包含三要素:id、type、value

其中id用来唯一标识一个对象,即在内存开辟了一块空间暂时存放这个变量

type标识对象的类型,如之前说过的str,int,float等

value是对象的值

is判断的是a对象是否就是b对象,是通过id来判断的

==判断的是a对象的值是否和b对象的值相等,是通过value来判断的

5、逻辑运算

# 逻辑运算符有三种:not,and,or

and:逻辑‘与’运算符,只有当and两边都是真,结果才是真

or:逻辑‘或’运算符,只要当or一边的是真的,结果就是真

not:逻辑非运算符,反转逻辑值

True and False: False

True or False: True

not True : False

not False : True

6、对象与模块

类:是具有相同属性和行为的对象的抽象;

对象:是类的具体表现形式,具有具体的属性和行为;

模块:是一个 Python 文件,以 .py 结尾,包含了 Python 对象定义和Python语句,模块能定义函数,类和变量等。

import 模块名1

import 模块名1,模块名2

import 模块名1 as 模块别名

from 模块名1 import 工具名

import math

'向上取整:':math.ceil(one_num)

'向下取整:':math.floor(one_num)

'取绝对值:':math.fabs(one_num)

'截断整数部分:':math.trunc(one_num)

'是否是数字:':math.isnan(one_num)

'开方:':math.sqrt(one_num)

'阶乘:':math.factorial(one_num)

'幂指数计算:':math.pow(x, y))

'e的幂指数':math.exp(y)

'对数运算:':math.log(x, y)

'对数运算:':math.log10(x)

'对数运算:':math.log1p(x)

'常量:pi、e',:math.pi, math.eimport X模块:导入一个模块,调用函数时要用X.去索引函数,比如math.log();

from X import Y:导入了模块中的一个功能(函数)/属性,只能调用Y,无需用X.Y()。from X import * ,是指导入了模块中所有的属性和方法,而且后续使用可以直接不用X.,这样就和我们自己定义的函数和变量使用方式一致了,容易混淆(比如X模块有个方法叫find_str,而我自己也定义了一种方法也叫find_str,这两种函数调用这时候是一致的,都是find_str() ,就会造成覆盖现象,建议用 import X,那么两种调用就可以区分开,一个是X.find_str(),一个是find_str())

7、变量

变量存储在内存中的值。

counter = 100

a = b = c = 1

a, b, c = 1, 2, "john"

g1='female'

g2='male'

g1,g2 = g2,g1 # 快速交换变量值

type()函数:查看数据类型

Python有五个标准的数据类型:Numbers(数字)

String(字符串)

List(列表)

Tuple(元组)

Dictionary(字典)

Python支持四种不同的数字Numbers类型:int(有符号整型)

bool(布尔型)

float(浮点型)

complex(复数)

不同数据类型之间可以完成转化(满足条件),比如float(x)函数,将x转为浮点数。

(基础就先记录到此,先下班了)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值