已知a的值为“hello”,b的值为“world”,如何交换a和b的值?
得到a的值为“world”,b的值为“hello”
a="hello"
b="world"
#方式1
a,b=b,a
print("a的值:"+a+"; b的值:"+b)
#方式2
a="hello"
b="world"
c=a
a=b
b=c
print("a的值:{}; b的值{}".format(a,b))
回文的定义:“回文”就是正读倒读都是一样的
如奇数个“98789”,这个数字正读是“98789”倒读也是“98789”。
偶数个数字“3223”也是回文数。
字母“abcba”也是回文。
判断一个字符串是否是回文字符串,是打印True,不是打印False。
a=input("请输入一个字符串:")
print(a)
flag=True
for i in range(len(a)//2):
if a[i]!=a[-i-1]:
flag=False
print("{}不是一个回文字符串;".format(a))
break
if flag:
print("{}是一个回文字符串;".format(a))
已知一个字符串为“hello_world_huihui”,如何得到一个队列["hello","world","huihui"]
a="hello_world_huihui"
print(a.split("_"))
有个列表[‘hello‘, ‘world‘, ‘huihui‘] 如何把列表里的字符串串联起来
得到字符串"hello_world_huihui
a=[‘hello‘, ‘world‘, ‘huihui‘]
aa=""
for i in a:
aa+=i
aa += "_"
print(aa[:-1])
把字符串s中的每个空格替换成"%20"
输入:s="We are happy."
输出:"We%20are%20happy."
s="We are happy."
ss=s.replace(" ","%20")
print(ss)
打印99乘法表
for i in range(1,10):
for j in range(1,i+1):
print("{}*{}={}".format(j,i,i*j),end=" ")
print()
找出单词"welcome" 在字符串"Hello,welcome." 中出现的位置,找不到返回-1
从下标0开始索引
a="welcome"
b="Hello,welcme.welcome.."
n=0
if a in b:
for i in b:
if i!=a[0]:
n+=1
else:
end=len(a)+n
# print(end)
if a==b[n:end]: #[6:14]
print("单词{} 在{}的第{}位出现;".format(a,b,n))
break
n+=1
else:
print("单词{} 未在{}中出现;".format(a,b))
原文:https://www.cnblogs.com/canglongdao/p/15091880.html