Python学习 第一天

Python学习 第一天

数据的类型 判断函数 type() isinstance()

#标准数据类型 有6个

Number(数字)

String (字符串)

List (列表)

Tuple (元组)

Set (集合)

Dictionary (字典)

不可变的数据类型(3个): Number(数字) String (字符串) Tuple (元组)

可变的数组类型(3个): List (列表) Set (集合) Dictionary (字典)

Number(数字)

数字类型的种类包括 int float bool complex(复数)

String(字符串)

字符串类型使用"" ‘’,单引号 或者 双引号括起来 和其他C java语言一样也使用(\)反斜杠来进行转义

Python 使用反斜杠()转义特殊字符,如果你不想让反斜杠发生转义,可以在字符串前面添加一个 r,表示原始字符串:

例如

print(“hello\nworld”) 该\n 会被转义成换行

print(r"hello\nworld") 该\n 不会被转义成换行

重点 在Python中没有单独的字符类型,一个字符就是一个长度为一的字符串,没有C Java语言中的char 类型

下面介绍Python 中重要的几个数据类型 列表、元组、集合、字典。这也是Python很有特点的几个数据类型 反正我之前对于数据类型的认识主要来自C 和Java

Python 中使用最多的是List(列表)

先说构建列表 列表写在方括号中间 []

list = [‘abcd’,789,2.23,‘hello’,70.2]

不同元素用逗号隔开

列表可以包含不同类型的元素 我们的例子中有 数字型 和 字符串型

Tuple (元组)

元组于列表类似

区别是元组不可修改 元组写在小括号()里

tuple = (‘abcd’,128,22.3)

tuple[0] = 2 不可修改

tup1 = () # 空元组
tup2 = (20,) # 一个元素,需要在元素后添加逗号

Set(集合)

集合(set)是由一个或数个形态各异的大小整体组成的,构成集合的事物或对象称作元素或是成员。

基本功能是进行成员关系测试和删除重复元素。

可以使用大括号 { } 或者 set() 函数创建集合,注意:创建一个空集合必须用 set() 而不是 { },因为 { } 是用来创建一个空字典。

student = {‘Tom’, ‘Jim’, ‘Mary’, ‘Tom’, ‘Jack’, ‘Rose’}

Dictionary(字典)

字典(dictionary)是Python中另一个非常有用的内置数据类型。

列表是有序的对象集合,字典是无序的对象集合。两者之间的区别在于:字典当中的元素是通过键来存取的,而不是通过偏移存取。

字典是一种映射类型,字典用 { } 标识,它是一个无序的 键(key) : 值(value) 的集合。

键(key)必须使用不可变类型。

在同一个字典中,键(key)必须是唯一的。

字典很像Java中的map 通过键值对的方式存储数据 字典和集合都是使用大括号来表示 区别在于构建的时候 集合必须使用set()这个函数创建新的集合

dict = {}
dict[‘one’] = “1 - 菜鸟教程”
dict[2] = “2 - 菜鸟工具”

tinydict = {‘name’: ‘runoob’, ‘code’: 1, ‘site’: ‘www.runoob.com’}

List(列表) Tuple(元组) set(集合) Dictionary(字典)这四个类型都是集合型的数据类型 他们之间有很多共同点

他们都可包含多种类型

他们都可以包含自身这种类型,形成嵌套

他们获取、截取元素的方式也很接近。

我也是今天刚学Python 也是第一次发博客 很多内容都是借鉴的 因为我怕误导大家,如有错误请留言

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值