1051-周同学-算法方向-计算机视觉-就业:是 扫二维码继续学习 二维码时效为半小时

(0评价)
价格: 免费

slice()

格式:[start:end:step]

[展开全文]

列表元素的访问和计数

索引值访问

a.index()获得指定元素在列表中首次出现的索引,也可指定索引范围

count()获得指定元素在列表中出现的次数

len()返回列表长度

成员资格判断

判断列表中是否存在指定的元素

1、count()=0不在

2、20 in a返回True或false(常用)

 

 

[展开全文]

列表元素删除

del删除指定位置的元素

del a[1]

pop()删除并返回指定位置元素,若不设定指定位置则默认操作列表最后一个元素

remove()删除首次出现的指定元素,若不存在则抛出异常

[展开全文]

列表元素的增加和删除

append()在列表尾部添加新的元素

extend()将目标列表的所有元素添加到本列表的尾部

insert()将指定元素插入到任意位置

a.insert(2,100)在2这个位置插入元素100

乘法扩展列表(复制元素)

[展开全文]

a=list(range(10))

range(start,end,step)

a=[x*2 for x in range(100) if x%9==0]

[展开全文]

bin()讲数字转为二进制数字

[展开全文]

字符串格式化

format()

 基本语法:通过{}和:代替%

索引直接映射参数值

 

填充

 

数字的格式化:

浮点数通过f,整数用d

.2f表示两位有效数字

[展开全文]
  1. len()字符串长度
  2. a.startswith()以指定字符串开头
  3. a.endswith()
  4. a.find()第一次出现指定字符串的位置,返回位置索引值
  5. a.rfind()最后一次出现指定字符串的位置
  6. a.count()指定字符串出现几次
  7. a.isalnum()所以字符全是字母或数字
  8. a.strip()去除首尾指定信息,a.rstrip(),a.lstrip()
  9. a.capitalize()首字母大写
  10. a.title()每个单词首字母大写

还可以格式排版等

 

 

[展开全文]

in/not in 判断某字符串是否在字符串中

[展开全文]

split()

基于指定分隔符将字符串分隔成多个子字符串

a.split('特定字符串')

join()

将一系列字符串连接起来

 

 

[展开全文]

字符串切片slice操作

提取字符串,格式:

[起始偏移量:终止偏移量:步长]包头不包尾

步长为负,从右到左反向提取

 

 

[展开全文]

str()实现数字类型转为字符串

使用[]提取字符

字符串的本质是字符序列

replace()

实现字符串的修改

a = 'zxsrcvg'

a.repalce('x','a')将x改为a

实际上是创建了新的字符串,而不是修改了之前的字符串内容

 

[展开全文]

转义字符:

\(行尾):续行符

\\:反斜杠符号

\":双引号

\b:退格

\n:换行

\t:横向制表符(tab)

\r:回车

字符串拼接用+或空格

a = 'c' + 'd'

字符串复制*

不换行打印:

end=‘任意字符串’

从控制台读取字符串

input()

 

 

[展开全文]

字符串

python字符串无法改变

一个字符也是字符串

Python3直接支持Unicode,可以表示世界上任何书面语言字符

单引号或双引号创建字符串

len()计算字符串含有多少字符

 

[展开全文]

同一运算符:

用于比较两个对象的存储单元,实际比较的是对象的地址id

==比较对象的value

数值的缓存:返回同一个id[-5,...]

[展开全文]

布尔值:

== :比较对象值是否相等

!=:不等于

or:xory, x为true则不计算y直接返回true,x为false则返回y

and

not

 

[展开全文]

time().time()获得当前时刻

返回值是以秒为单位的浮点数

[展开全文]

二进制:0b/0B

八进制:0o/0O

十六进制:0x/0X

int()实现类型转换

浮点数直接舍去小数部分

布尔值True=,Faulse=0

整数和浮点数混合运算时,表达式结果自动转成浮点型。

[展开全文]