1、字符串的格式化
format()关键字的格式化输出第三种用法:
print("my name is {0},and my age is {1},and my salary is {2},and my job is {3}".format(name,age,salary,job))
2、循环
str="世界你好!"
1)循环的次数是由字符串的长度决定的。
for item in str1:
print(item)
2)输出字符串内容的时候同时输出索引信息(enumerate既是一个关键字,也是一个函数。)
for index,item in enumerate(str1):
print(index,item)
3)获取一定的范围:range(),指获取开头,不获取结尾。
for item in range(3)
print(item)
for item in range(3,6)
print(item)
4)while:死循环
break:跳出循环
continue:继续
while True:
for item in str1:
print(item)
3、逻辑控制
1)if 判断条件:
else if=elif 判断条件:
else:
score=98
if score>=90:
print("优秀")
elif score >=80 and score <90:
print("良好")
elif score>=70 and score<80:
print("中等")
elif score>=60 and score<70:
print(''及格")
else:
print("无效")
while True:
score=int(input("请输出学生成绩:\n"))
if score>=60 and score <70:
print("成绩合格")
elif score>=70 and score<80:
print("成绩中等")
elif score>=80 and score<90:
print("成绩良好")
elif score>=90 and score<=100:
print("成绩优秀")
continue
else:
print("成绩不合格")
break
4、Debug调试
str1="世界你好!"
for index,item in enumerate(str1):
print(index,item)
1)设置断点方式:在需要添加断点的语句前,单击鼠标,出现红色断点实心圆,断点设置成功;
2)进入调试模式:右键鼠标,选择“Debug调试”;
3)在控制台窗口,Debugger选择展开Special Variables
4)点击控制台左侧的绿色箭头(Resume Program),运行程序,每点击此按钮一次,在程序运行的过程中可观察到变量的值。
5、字符串操作
字符串操作:有一个专门的str类有很多对字符串的操作。
1)查看对象有哪些可以使用,使用的关键字是dir(),返回参数的属性、方法、列表。
str2="hello!"
print(dir(str2))
2)查看对象有哪些调用的方法,可选中关键字,按住Ctrl键并点击鼠标,可查看到函数的调用方法。
str1.upper()
3)获取对象的长度:print(len(str1))
4)把小写变为大写:print(str1.upper())
5)判断是不是大写:print(str1.upper().isupper())
6)把大写变为小写:
str2="HELLO!"
print(str2.lower())
7)判断是不是小写:print(str2.lower().islower())
8)字符串以什么开头:print(str2.startswith("H"))
9)字符串以什么结尾:print(str2.endswith("O"))
10)判断字符串是不是数字:
str3="8"
print(str3.isdigit())
print(str3)
11)字符串的替换:
str4="hello world!"
print(str4.replace("world","cch"))
12)查看字符串的个数:print(str4.count("o"))
13)查看字符串里对象的索引->线性查找的思路:
print(str4.index("!"))
14)字符串的拆分->它的数据是列表
str5="Java,Python,Go"
print(str5.split(","))
print(str_list,type(str_list))
15)字符串的合并->把列表的数据转换为字符串
list5=["Java","Python","GO","Net"]
str6="-".join(list5)
print(str6)