python-数据类型
2020-04-17 本文已影响0人
会思考的Groot
Pyhton 运行环境
在使用 python 进行数据分析之前,你需要配置运行环境
windows: pycharm
linux: IPython IPython 相比于 linux 系统自带的 python 更好用,它可以在 IPython 环境下直接进行 shell 命令的相关操作,省去了在 shell 和 python 之间的来回切换
Python-数据类型
在生物信息的学习过程中我发现除了需要一些 linux 的编程基础外,学习一门其它编程语言对于数据分析也是非常有必要的,因此我的 python 学习就此开始了。我之前已经学习了一些 pyhton 的基础知识,我觉得对于利用 python 进行数据分析比较重要的是首先得了解 python 的数据类型,数据结构,熟悉了这两方面后续进行数据分析并不难,纠结了一下还是写一点这两方面的内容吧
变量
在程序设计中,变量是一种存储数据的载体,变量是表示特定值的名称,变量的值可以被读取和修改。例如,可以使用名称 a 来表示数值 3
#!/usr/bin/env python3
a = 3
print(a) #打印变量 a
这一过程称为赋值,名称只能由字母,数字和下划线构成,但不能以数字开头
python中主要有以下几种数据类型
- 整型:即整数,如
1
- 浮点型:浮点数也就是小数,之所以称为浮点数,是因为按照科学记数法表示时,一个浮点数的小数点位置是可变的,浮点数除了数学写法(如
123.456
)之外还支持科学计数法(如1.23456e2
)。 - 字符串型:字符串是以单引号或双引号括起来的任意文本,比如
'hello'
和"hello"
- 布尔型:布尔值只有
True
、False
两种值,要么是True
,要么是False
- 复数型:如
3+5j
可以使用Python中内置的函数对变量类型进行转换。
-
int()
:将一个数值或字符串转换成整数。 -
float()
:将一个字符串转换成浮点数。 -
str()
:将指定的对象转换成字符串形式。
在实际操作中我们可以尝试自己随意赋值,并用 type() 查看变量的数据类型
#!/usr/bin/env python3
a = 100
b = 12.345
c = 1 + 5j
d = 'hello, world'
e = True
print(type(a)) # <class 'int'>
print(type(b)) # <class 'float'>
print(type(c)) # <class 'complex'>
print(type(d)) # <class 'str'>
print(type(e)) # <class 'bool'>