美文网首页
python的数据运算

python的数据运算

作者: 小麦_e87f | 来源:发表于2021-08-28 22:19 被阅读0次

一、数据的转换

1.任何数据类型都可以转换成字符串str类型,直接用str()转换

例子:a = 1234

print(str(a))

但是其他类型要相互转换会有一些条件

2、任何数据都可以转换成bool类型

如果结果为空,返回false,或者为0

结果非空,返回true,或者为1

二、数据运算

1、逻辑运算

+ 相加

-  相减

* 乘积

** 取幂/几次方

/ 相除 

//取整除数

% 取余数

2、赋值运算

= 是用于定义变量,赋值变量,如果有二次赋值,后面的值把前面的值覆盖掉,取最新的赋值

== 是等于号

!=   不等于

3、比较运算

结果为bool类型,若为真返回true,若为假返回false

4、逻辑运算

有三种情况且,或,非

and ,且,等号左右的条件都满足时,才为真,有一个假就是假

or,或,等号左右的条件有一个满足时,就为真

not ,非,条件的相对一面

三、字符串的运用(重点)

1、字符串可以用索引标识,索引从0开始(从左往右算),也可以是负数(从右往左算)

如果索引超出字符串长度会报错

2、切片

可以把字符串切片,获取1个或者多个字符,表示方法是[star:end],取头不取尾

切片超出索引长度不会出错,有多少截多少出来

切片也可以加三个参数表示[star:end:step],头:尾:步长,默认的步长为1

a ="abcdefg你好"

print(a[0:5])

print(a[:])

print(a [-3:-1])#反方向也是取头不取尾

print(a[:])#复制字符串

print(a[:-1])#获取从第一个字符到倒数第二个字符

print(a[::-1])# 以相反的顺序复制字符串

print(a[0:7:2])#从索引0开始到6,每相隔2位取一个数

3、字符串的长度

用len()计算字符串的长度

用split()来对字符串进行分割,结果是一个列表

相关文章

网友评论

      本文标题:python的数据运算

      本文链接:https://www.haomeiwen.com/subject/lbpiiltx.html