1.现有一串字符" My name is Liming”,使用函数去掉前台空格,大写转换为小写。输出”my name is li ming"
2.写出2>3 and 18!=16 这个表达式的输出结果,并简述计算过程。
3.取出字符串“My name is Liming"中第8~14个字符组成的字符串,并打印。
1.str类型的方法lower()是把字符串中的英文字母全部转换成小写字母。如:
s=“My Name”
s.lower()
print(s)
"my name"
2.输出为false
2>3是false,18!=16是True
false and True (并)
结果为false
3.代码为:
s="My name is Liming"
print(s[8:15])
如果是只取其中的英文字母8-10个:
s="My name is Liming"
s.replace(" ","")
print(s[8:15])
def dooo(a):
a = a.split()
a = [i.lower() for i in a]
return " ".join(a)
print(dooo(" My name is Liming"))
print(2>3 and 18!= 16) #and 的运算等级最低,所以先算前面的比较和后面的比较。前面是否,后面是 是,所以因为and只有前后都为 是 的时候返回 是,所以,这里面返回了 否
a = "My name is Liming"
print(a[8:15])
代码如下:
# 1.现有一串字符" My name is Liming”,使用函数去掉前台空格,大写转换为小写。输出”my name is li ming"
# 2.写出2>3 and 18!=16 这个表达式的输出结果,并简述计算过程。
# 3.取出字符串“My name is Liming"中第8~14个字符组成的字符串,并打印。
def func1(temp):
print(temp.strip().lower())
def func2():
flags = [False, False]
if 2 > 3:
flags[0] = True
print("2>3 is", flags[0])
else:
print("2>3 is", flags[0])
if 18 != 16:
flags[1] = True
print("18!=16 is", flags[1])
else:
print("18!=16 is", flags[1])
print("2>3 and 18!=16 is", flags[0] & flags[1])
print("###################")
_str = ' My name is Liming'
func1(_str)
print("###################")
func2()
print("###################")
_str = 'My name is Liming'
print(_str[7:14]) # 第8~14个字符
代码:
if __name__ == '__main__':
str1 = " My name is Liming"
print(str1.strip().lower())
print(2>3 and 18!=16)
#2不大于三所以是false 18不等于16所以是ture 然后false and 与 ture 所以是false
print(str1[8:15])
结果: