Python基本数据类型简单介绍

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/diaoling1990/article/details/62445294

今天学习了一下Python,string,list,Tuple,Set,Dictionary类

string
string用‘’,“”表示,\表示转义
string也可以截取如string[0,1],0是起始位置,-1表示最后一位,包含头不包含尾。

+表示字符串连接,*2表示复制一次

Python还有一点好,\表示转义,要想不转义可以在字符串前加小写r

字符串不能被改写,string[0]=’m’会报错

List
List也是一种数据类型,格式为[],如
list = [1,”1”,[1,’1’]],0位开始,-1为最后一位
值得一说的是,list也可以用+连接:
相当于两个list内容合并成一个list

一个重要的特点:list里的元素是可以改变的,list[0]=67,是可以的,语法没错的。当然了,list里面内置的会有很多操作的方法,如添加append(),后面再详细说明。其实string就是list的一个特殊的类而已,但是string不能改变。

Tuple
写法tuple = (1,’1’);小括号用逗号隔开,跟list基本一样一样的,但是其中的元素是不能改变的。

值得注意的是,元组虽然元素不能变,但是可以包含可变的对象,如:
list = [1,’2’]
tuple = (1,list),间接实现可变
还有就是
tup1 = () # 空元组
tup2 = (20,) # 一个元素,需要在元素后添加逗号
Set
集合,无序的不重复的元素序列,用大括号{1,2,‘3’},set(1,“2”)表示,其元素比较特别,不能是列表,集合,字典。也就是说集合里面的元素是不能变的。

其不重复的特性,我们到是可以用来去重,比较方便。
注意:空集合只能用set()表示,因为{}是用来表示字典的

Dictionary
字典,有点像json数据的格式。无序的,键值对的形式,通过键来取值,用{}表示,键只能使用不可变的类型,字典只键是唯一的,不能重复的

dict = {}
dict[‘one’] = “1 - Python”
dict[2] = “2 - Python”

tinydict = {‘name’: ‘runoob’,’code’:1, ‘site’: ‘百度’}
可以看出,字典可以单个写入,亦可以批量写入键和值相当于都是一个Set

基本语法之类的已经看过的,以后我想用小demo的方式来学习者写基础的东西,以来可以在应用中加深基础的记忆,二来也可以提升学习的趣味性,不那么枯燥。

猜你喜欢

转载自blog.csdn.net/diaoling1990/article/details/62445294
今日推荐