day03 字符串

时间:2022-04-14 07:15:49

今日学习

1.python的基本数据回顾

2.int--数字类型

3.bool值 取值只有True False bool值没有操作

4.字符串

1.python的基本数据回顾

1)int =>整数,主要用来进行数学运算

2)str=>字符串 可以保存少量数据并进行相应的操作

3)bool=>布尔值 用来判断真假 Ture False

4)list=>列表 储存大量的数据.用[]表示

5)tuple=>元组,不可以发生改变 用()表示

6)dict =>字典 保存键值对 一样可以大量保存数据

7)set=>集合 保存大量数据.不可以重复 其实就是不保存value的dict

2.int--数字类型

在python3中所有的整数都是int类型. 但在python2版本中如果数据量比较⼤. 会使⽤long类型. 在python3版本中不存在long类型

3.bool值 取值只有True False bool值没有操作

转换问题: str => int    int(str) int => str  str(int)   int => bool bool(int) . 0是False  非0是True bool=>int     int(bool) True是1, False是0  str => bool   bool(str)  空字符串是False, 不空是True bool => str    str(bool) 把bool值转换成相应的"值"

4.字符串

把字符连成串 在python中使用 ' , " , ''' , " " "引起来的内容被称为字符串

切片和索引

索引就是下标        切记 下标从0开始

切片我们可以使用下标来截取部分文字符串的内容

顾头不顾腚 从start开始截取到end位置 但不包括end

片长 :如果是整数,则从左往右取 如果是负数 则从右往左取 默认是1

字符串的相关操作方法

1 upper 所有字母大写

2.strip 去掉两端的空格 空格包括空白 \n 换行 \t Tab

3.replace (old,new) 把old 换成new

4.split()切割字符串

5.startswith ()判断是否以xxx开头

endwith ()判断是否以xxx结尾

6.find 查找 找不到返回-1

7.isdigit()判断是否数字组成

8. len()求长度

格式化输出

s="我叫%s,今年%s岁了,我喜欢%s,"%(周杰伦,18,昆凌)

s="f我叫{name},今年{age},我喜欢{wife}"