Python这些怎么写出来

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])

结果:

img


望采纳,谢谢