点个收藏不迷路
现在的内容并不全,我会一直更新的,努力把他补全
欢迎给不足,或有问题的地方提建议
python基本操作符:
- +(加)
- -(减)
- *(乘)
- /(除)
- //(整除)
- %(求余)
- **(幂次方)
- =(赋值符号)
- ==(等于)
python基本数据类型以及操作方式
str(字符型)
用双引号或者单引号闭合的是字符型
字符比较根据unicode码进行比较
- 字符型可用的操作:
- 对字符进行切片
使用a
[b
:c
:d
]对字符串a
进行切片,从第b位选取到第c位,并以d
为步长,d默认为1
,b默认为字符末尾的值
例子:
>>>x="123456789"
>>>print(x[1:3])
"234"
>>> x[1:5:2]
'24'
- 返回字符的unicode码或将unicode码对应的字符
使用chr(i
)返回unicode码i
对应的字符
使用ord(i
)返回字符i
对应的unicode码
>>> ord("i")
105
>>> chr(105)
'i'
- 可以使用
a
.replace(b
,c
)对字符串a
进行更改,使字符b,变为字符c
>>> x="123"
>>>x.replace("2","3")
'133'
- str(
变量
)可以使整数型或浮点型转换为字符型
int(整数型)
这个没有啥好讲的
int()可以把浮点型向下转换为整数型或把字符串转换为整数型
float(浮点型)
- round(
d
)四舍五入方法计算d
>>> x=1.6
>>> round(x)
- float(
n
)把n
转换为浮点型
>>> x=1
>>> y="1.6"
>>> z="1"
>>> float(x)
1.0
>>> float(y)
1.6
>>> float(z)
1.0
list(列表)
a
.list()将字符串a
的每一位分割生成列表
>>> x="1234"
>>> list(x)
['1', '2', '3', '4']
a
.split(b
)将字符串a
以字符b
作为分割生成列表
>>> x="1,2,3,4,5,a,d,w"
>>> x.split(",")
['1', '2', '3', '4', '5', 'a', 'd', 'w']
- sum(
x
)对列表x
的元素进行求和计算
>>> x=[1,3,5,7,9]
>>> sum(x)
25
- 对列表进行切片
和字符串的切片一样,参考字符串的切片 a
.append(b
)对列表a
末尾进行插入b
a
.insert(b
,c
)对列表a
的指定位置b
插入c
a
.extend(b
)将列表b
插入到列表a
的后面
a
[b
]=c
将列表a
的第b
位替换为c