#字符串python_string1 “Python”python_string2 ‘Python’python_string3 ‘’‘Python’‘’print(type(python_string1))#java数组下标/索引#获取字符串中单个字符agent_name“海洋垃圾分析智能体”#打印输出“分”字print(str(agent_name[4])) #正向print(str(agent_name[-5])) #反向#打印输出“分析”字#切片print(str(agent_name[4:6]))print(str(agent_name[4:6:1]))print(str(agent_name[-5:-3:1]))print(str(agent_name[-5:-3:-1])) #空#总结#如果step0,则决定着start和end的取值范围是从左到右如果相反取值则为空#如果step0,则决定着start和end的取值范围是从右到左如果相反取值则为空print(str(agent_name[::1])) #正序输出所有或者中括号里[::]print(str(agent_name[::-1])) #逆序输出所有#课堂实例s1 “abcdef”print(s1[1:5]) #abcdefprint(s1[1:5:2]) #bdprint(s1[-4:-1]) #cdeprint(s1[-1:-4:-1]) #fedprint(s1[::-1]) #fedcba#格式化字符串的方法stu_name “小李”stu_no “13245646”#结果小李 13245646#方法一占位符print(“姓名为%s的同学他的学号是%s”%(stu_name,stu_no))#方法二formatprint(“姓名为{}的同学他的学号是,{}”.format(stu_name,stu_no))#方法三f-stringprint(f姓名为{stu_name}的同学,他的学号是{stu_no})#运算符#算数运算符、-、*、/、%first_num 10second_num 20print(first_num second_num)#打印输出打印输出102030请用字符串格式化的方法输出print(f{first_num}{second_num}{first_numsecond_num}“)#赋值运算符(、、-、)third_num 1000third_num 1000print(f”‘third_num’ is {third_num})