节目预告:
字符的各种,操作,数据类型新讲
一预热:
重要的事情再重复:
int(整数)
bool(布尔判断)
str(字符串)
新增 : list(列表) :大量的数据凑一块 ,","分隔 ,外套 "[ ] "
tuple (元组) : 数据凑一块形成的整体,不能发生变化 , ","分隔 ,外套 "( ) "
dict (字典) : 有序的数据凑一块 ,包括key(索引)和value(key对应的数据) , ","分隔 ,外套 "{ } "
set (集合):一组不重合的数据凑一块, ","分隔 ,外套 "() "
二 字符串
1.字符(单一文字符号,如@ ,# ,1,2等)
2字符串(字符一串有序的排序)
#字符串的索引,每个字符串都有索引,默认从左至右,0 -> n,利用[ 索引号 ]可以取得字符串对应索引的字符
例如, s = "1234"
print(s[0]) >>>1
print(s[2]) >>>2
3字符串截取:
s = "01234"
s[x : y : Z]
x: 截取起始位置,能截取该位
y: 截取结束位置,不截取末端位
Z: 步长 ,逢几个字符取一个,可以带 "-"表示从又往左取,不加默认从左往右截取
print(s[-1,-3,-1]) >>>43
print(s[0,4,2]) >>> 13
重要操作:
1. upper() 转化成大写. 忽略大小写的时候
2. strip() 去掉左右两端空白 用户输入的内容都要去空白
3. replace(old, new) 字符串替换
4. split() 切割 结果是list
5. startswith() 判断是否以xxx开头
6. find() 查找
7. isdigit() 判断是否是数字组成
8. len() 求长度. 内置函数
函数: for(遍历循环)
基本机构: for X in 可迭代对象:
循环执行代码
else:
循环结束执行代码
点名: list = ["张三", "李四", "王五"]
for i in list:
print("i")
>>>> 张三
李四
王五
今日作业: