一、数据的转换
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()来对字符串进行分割,结果是一个列表
网友评论