for循环的代码为:for 变量(自定义) in 想要循环的变量。
str1="世界你好!" for item in str1: print(item)
获取被循环对象的内容和其对应的索引信息:enumerate
str1="世界你好!" '''输出字符串的同时输出索引信息''' for index,item in enumerate(str1): print(index,item)
获取一定的范围range()
'''获取一定的范围:range()''' for item in range(3):#从0开始取三个数字 print(item) for item in range(2,5):#左闭右开取2-5的数字 print(item)
while循环的关键字是:while True,他是一个死循环。跳出循环的关键字是:break。继续执行循环的关键字是:continue。也可以在for循环中使用,但是需要结合逻辑判断使用。
死循环
str1="世界你好!" ''' while:死循环 break:跳出循环 continue:继续 ''' while True: for item in str1: print(item)
停止循环break继续循环continue
在计算机中,针对不同情况,使用逻辑判断的方式,逻辑判断使用的关键字是:if——elif(else if)——else
while True: score=int(input("请输入成绩\n")) if score==100: print('满分') continue elif score >= 85 and score<100: print("优秀") elif score >=75 and score<85: print("良好") elif score >=60 and score<75: print("及格") else: print("不及格") break
dir
'''针对字符串的各种方法操作,是专门有一个str的类提供了很多针对字符串的操作''' str1="hello" #查看字符串有哪些可以使用 print(dir(str1))
upper:使字符串变为大写
str1="hello" #将小写改为大写 print(str1.upper())
lower:使字符串大写变小写
str2="HELLO" print(str2.lower())
len:查看字符串长度
str1="hello" # 获取对象长度 print(len(str1))
判断字符串以什么开头:startswith
str2="HELLO" print(str2.startswith("H")) #字符串以什么开头
判断字符串以什么结束:endswith
str2="HELLO" print(str2.endswith("O")) #字符串以什么结束
判断字符串类型是否为数字:isdigit()
str3="3" #判断字符串类型是否为数字 print(str3.isdigit()) print(int(str3)) #将字符串类型转换为整型
replace:字符串内容替换
str4="hello world" #字符串替换:replace print(str4.replace("world","python"))
count:查看字符串某个内容的个数
str4="hello world" print(str4.count('o')) #查看字符串个数
index:查看字符串某个内容的索引
str4="hello world" #查看字符串里面对象的索引-----线性查找方式(找到第一个就输出) print(str4.index('e'))
split:字符串拆分
str5="Java,Python,Go" # chaifen=str5.split(",") print(str5.split(','))
join:字符串合并
#合并:join----把列表的数据类型转为str list=['Java','Go',"Python",'1551325'] str6='_'.join(list) #根剧_来连接 print(str6,type(str6))