python字符串
基本数据类型
1,int 整数
str 字符串. 一般不存放大量的数据
bool 布尔值. 用来判断. True, False
list 列表.用来存放大量数据, []表示. 里面可以装各种数据类型.
tuple 元组. 只读列表. () 表示
dict 字典. {key:value}
set 集合. 不重复
2,Int类型
bit_length() 返回一个数的二进制长度
3 布尔类型‘ 一般没什么操作
类型转换问题:把xx转换为yy数据类型 yy(xx)
可以表示False的内容:0,"",[], tuple(), {}, None
所有的空都是False. 所有的非空是True
4 str 类型 字符串
由',",''', """阔起来的内容就是字符串
字符串是不可变的数据类型.不论你执行任何操作. 源字符串是不会改变的, 每次操作都会返回新字符串
1.索引和切片
索引从0开始, 使用[下标]可以获取到每一个字符, 还可以倒着数
切片:[起始位置:结束位置:步长]
1顾头不顾尾
2默认是从左往右取值
3 当步长为负可以从右往左取值
2 字符串的相关操作
1,str.upper() 把小写字母换成大写字母
2,str.strip() 去掉字符串左右两端的空格
3,str.replace() 用新字符替换掉原字符串中的字符
4,str.split() 字符串的切割
5,str.startswith()判断是否以xxx字符开头 返回 False 或True
6,find(),index(),count()
7,len() 内置函数
5 for循环
for 变量 in 可迭代对象
循环体 (break和conutine也存在于循环)
else:
当循环结束时才执行