python基础小练习

# 99乘法表
for i in range(1,10):
for j in range(1,i+1):
print("%s * %s = %-2s" % (j,i,j*i),end = " ") #乘积占2位且左对齐,每行内循环不换行
print() #每行结束换行

  

#字符串查找,找不到返回 -1
a = "Hello, welcome to my world."
print(a.index("w")) # 返回w在字符串a中的位置7,脚标从0开始,含空格
print(a.index("welcome"))
# print(a.index("w",5,7)) # w不在字符串切片a[5:7]中,报错,需要用三元表达式,返回-1
# 三元表达式:表达式1 if 条件表达式 else 表达式2
print(a.index(a[5:7]) if "w" in a[5:7] else -1)

 


posted @ 2023-04-16 23:34  踩泥靴  阅读(21)  评论(0编辑  收藏  举报