python中无序数据类型_未知领域系列:Python基础之基本数据类型(一)

序言

python学习之路

记录点

部分方法

bin() //把任意的进制转换为二进制

int() //把任意的进制转换为十进制

hex() //把任意的进制转换为十六进制

oct() //把任意的进制转换为八进制

bool() //把任意的进制转换为boolean类型 除去空值

len() //长度

max() //最大 max([5,6,4,8,9]) ,max('dfdssgsa') 字符串 比较的是字母的 ascll值

min() //最小 min([8,5,6,23,1]) , min('derrerhsvx') 字符串 比较的是字母的 ascll值

ord() //ascll值 ord('f')

type() //获取变量的类型

基本数据类型

数字(nubmer)

bool 布尔类型

int 整数

float 浮点

cpmplex 复数

字符串(str)

表示:

单引号 ' '

双引号 " "

三引号 ''' ''' 或者 """ """

字符串的截取:使用 冒号 “ :”

部分截取语法表示:

"hello world"[3]

"hello world"[-4]

"hello world"[:3]

"hello world"[2:3]

"hello world"[1:]

"hello world"[-2:]

"hello world"[:-3]

组(列表)(list)

集合中可以存储各种类型的数据

[1,2,true,"123"]

[[1,2],true,"123"]

列表的获取

[1,2,true,"123"][2] //几乎和字符串的截取一样

列表合并 可以用 + 号 或者使用倍速 *

>>> [1,2,3]+[5,6,9]

[1, 2, 3, 5, 6, 9]

>>> [1,2,3]*3

[1, 2, 3, 1, 2, 3, 1, 2, 3]

>>>

列表可进行嵌套

[[1,2],[1,2],[1,2]]

元组(tuple )

表示

(0,2,3,5) //操作和列表差不多

注:

当元组中只有一个元素的时候 type((1)) 输出的类型为 int

当元组中只有一个元素的时候 type((‘abc’)) 输出的类型为 str

因为python中元组的括号和运算符的()会冲突 默认是运算符的()所以(1)相当于 1 输出为int 类型

若想输出元组类型并且只有一个元素的要在后面加一个逗号 type((1,))

但 type([“1”]) 依然是 list 类型

集合(set)

表示:

{1,2,3,4}

集合是无序的不能重复的

部分操作集合:

{1,2,3,4,5}-{3,4} //差集 -

{1,2,3,4,5}&{3,4} //交集 &

{1,2,3,4,5}|{3,4,7} //并集 |

set() //设置一个空的集合

字典(dict)

特点:无序的,是由许多的key和value组成的,不能有重复的key

{key1:value1,key2:value2,....}

通过key来获取值

{1:2,2:8,4:6}[2]

{} //空的字典表示

转义字符

\n //换行

\’ //单引号

\t //横向制表符

\r // 回车

注:如果不想转义字符生效,并且想输出转义符号,可以在前面加多加个 \ 或者在字符串前面加 r

序列

数字,字符串,列表,元组 (都是有序号的,都可以进行切片操作)

无序

集合,字典

github地址:RemainderTime.

个人博客地址:梦麟繁花(ps:还在完善中…)

网易云音乐ID: remaindertime

有的时候你的无能为力,只因为你只是个普通人。

加油!

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值