Python基础(一)
来源:互联网 发布:淘宝卖高仿很牛的店铺 编辑:程序博客网 时间:2024/05/16 12:40
前面已经说过,想要系统的学习Python,可以在廖雪峰Python教程进行学习,这里只介绍与数据分析有关的Python知识。
数据类型
Python是一种弱类型的编程语言,在声明变量的时候,并不需要指定变量类型,但这不代表Python没有数据类型。实际上,Python会根据变量的值,自动为变量选择合适的数据类型。
下面介绍集中常见的数据类型
数据类型强制转换
int(x)
—-将x的类型转换成int float(x)
—-将x的类型转换成float str(x)
—-将x的类型转换成str bool(x)
—-将x的类型转换成bool complex(x)
—-将x的类型转换成complex
需要注意的是,强制类型转换不一定能成功,至于那些可以成功,相信大家凭尝试就可以才出来,这里不在累述。
数据结构
这里介绍三种。
tuple
(元组)
元组由不同的元素组成,每个元素可以存储不同类型的数据,如字符串、数字或元组。
元组创建后不能进行任何修改。
创建方法:tuple_ = ('a', 'b', 'c')
需要注意两点:
1.tuple_ = ()
创建空元组
2.tuple_ = ('a',)
创建只有一个元素的元组,注意后面的逗号,若无都好,tuple_ = ('a')
创建的知识普通的字符串。
访问方法:tuple_[n]
输出元组tuple_中索引为n的元素(索引从0开始)list
(列表)
列表可以看做一种特殊的元组,只不过里面所有的元素必须是同一种数据类型,所有的元素包含在一堆方括号内,创建后,可以添加和删除。
创建方法:list_ = ['a', 'b', 'c']
添加方法:list_.append('e')
删除方法:list_.remove('c')
注意:
删除的时候,若列表中有多个相同元素,只删除最前面的一个。
访问方法:list_[n]
输出列表list_中索引为n的元素
列表常用方法:
注意:上述方法中,涉及到对列表的增删、排序,反转,均是对原列表的操作,不返回新列表
dict
(字典)
字典有一系列的“键-值”(key-value)对组成,“键-值”对之间用“逗号”隔开,并且包含在一对花括号中。
创建方法:dict_ = {'a':'apple', 'b':'banana',}
添加方法:dict_['o'] = 'orange'
(注意:’o’不存在,则添加,’o’已存在,则更新)
删除方法:del dict_['a']
注意:
删除的时候,若列表中有多个相同元素,只删除最前面的一个。
访问方法:dict_['b']
输出字典dict_中key为’b’的元素的value
列表常用方法:
注意:上述方法中,涉及到对字典的增删、排序,反转,均是对原字典的操作,不返回新列表
内置函数
Python内置函数,在代码中可以直接使用,很方便。
这里主要说一下sorted(),用来排序,返回值为列表。
- Python 基础(一)
- Python基础(一)
- Python基础(一)
- Python基础(一)
- Python基础(一)
- Python基础(一)
- Python基础(一)
- Python基础(一)
- python基础(一)
- Python基础(一)
- python 基础(一)
- python基础(一)
- python基础(一)
- Python基础(一)
- Python基础(一)
- python基础(一)
- python OpenCV基础(一)
- python基础学习(一)
- 指针数组和数组指针
- iOS开发实战之Cookie注入
- RedisTemplate的创建
- java IO流(一)
- iis发布后 office文件转pdf文件出错
- Python基础(一)
- 192.168.0.251 wifi上不去网的解决办法
- a标签突出显示盒子非js效果
- 单例模式
- Vika and Squares 【思维+技巧+debug???】
- React-Native与原生之间的交互简介
- 集成学习
- A
- (四)linux进程通讯、信号量