1043-李同学-算法方向-发数据分析和挖掘-就业:是 已关闭

1043-李同学-算法方向-发数据分析和挖掘-就业:是 扫二维码继续学习 二维码时效为半小时

(0评价)
价格: 免费

切片slice操作(包头不包尾)

[展开全文]
Daniel · 2020-04-20 · 解锁式学习 0

索引范围[0,列表长度-1]

index(),指定元素在列表首次出现的索引 - a.index

count()获得指定元素出现次数 -》 a.count

len()返回列表长度

[展开全文]
Daniel · 2020-04-20 · 解锁式学习 0

列表元素删除

1.del 删除,原理是数据的拷贝

2.pop()默认弹出最后一个元素,或指定弹出。

3.remove()删除首次出线的指定元素

[展开全文]
Daniel · 2020-04-20 · 解锁式学习 0

列表元素的增加删除

尾部添加和删除会提高效率

1.append(),在尾部添加元素

2.+运算符操作,不建议使用拼接,会产生新对象

3.extend(),,扩展不产生新对象

4.insert(),指定元素插入到任意位置,尽量避免使用。

5.乘法扩展

[展开全文]
Daniel · 2020-04-20 · 解锁式学习 0

1.基本创建[ ]

2.list()创建

rang(10)可提供0-9

3.range()创建:range([start],end,[step])

4.推导式

[展开全文]
Daniel · 2020-04-20 · 解锁式学习 0

序列是一种数据存储方式,用来存储一系列的数据,序列中存储的是整数对象的地址。

列表大小可变

[展开全文]
Daniel · 2020-04-20 · 解锁式学习 0

bin(a^b)将数字转成二进制

python没有自加一运算

[展开全文]
Daniel · 2020-04-20 · 解锁式学习 0

可变字符串io.StringIO

sio=io.StringIO(s)

sio.getvalue()-----输出字符串

sio.seek()-------指针移动到指定的字符(从0开始)

sio.write("x")----将当时指针指定的字符修改为x。

[展开全文]
Daniel · 2020-04-20 · 解锁式学习 0

常用方法:

len()-字符串长度

a.find(''x)第一次出现指定字符串的位置

a.rfind(''x)最后一次出现指定字符串的位置

a.count("x")指定字符串出现了几次

strip("x")去除首尾的x

lstrip("x")去除开头的x

[展开全文]
Daniel · 2020-04-18 · 解锁式学习 0

相同的字符串,且字符串符合规则(包含字母,数字,下划线),则同一变量引用相同对象。

a is b 判断的是地址

a==b判断的是值

[展开全文]
Daniel · 2020-04-18 · 解锁式学习 0

字符串切片[起始偏移量start:终止偏移量end:步长step],包头不包尾。

[展开全文]
Daniel · 2020-04-18 · 解锁式学习 0

使用[]提取字符:左边搜第一个偏移量是0,右边搜索第一个是-1.

 

[展开全文]
Daniel · 2020-04-18 · 解锁式学习 0

+两边都是字符串,则拼接,形成新的对象。

字符串复制:a='sxt'*3,复制三次,a=sxtsxtsxt

input

[展开全文]
Daniel · 2020-04-18 · 解锁式学习 0

字符串本质:字符序列。

ord(),把字符转换成Unicode码

chr(),把十进制数字转换成对应的字符

创建字符串,用单引号或者双引号。

连续三个单引号或者三个双引号,可以创建更多字符串

空字符串:c=''

长度函数len(),len(c)=0。

[展开全文]
Daniel · 2020-04-18 · 解锁式学习 0

同一运算法比较对象的地址。

【-5,256】进行缓存,地址一样。但保存文件以后,【-5,∞】地址都一样。

 

[展开全文]
Daniel · 2020-04-18 · 解锁式学习 0

布尔值-true,flase,本质上是1和0。

或运算会发生短路,x or y,若x为true,直接返回,不计算y

 

[展开全文]
Daniel · 2020-04-18 · 解锁式学习 0

开方用math.sqrt()

[展开全文]
Daniel · 2020-04-18 · 解锁式学习 0

通过time.time()获取当前时刻

import time

time.time()

从1970.1.1开始计算时间,返回的值以秒计算,小数点后是微秒

[展开全文]
Daniel · 2020-04-18 · 解锁式学习 0

浮点数-float

3.14=314E-2

float(3)=3.0,虽然不会改变原有值,但是产生新的值(对象)。

round(value)可以返回四舍五入的值。

 

[展开全文]
Daniel · 2020-04-18 · 解锁式学习 0

二进制以0B开头

八进制以0o开头

十六进制以0x开头

int()实现类型转换不会四舍五入。

自动转型:整数与浮点数运算时,结果是浮点数。

python3中,int可存储任意大小的整数。

 

[展开全文]
Daniel · 2020-04-18 · 解锁式学习 0