파이썬 학습 스크립트 && python 플립 문자열 스크립트

하나, 문자열 반전


def reverseWords(input):
     
    # 通过空格将字符串分隔符,把各个单词分隔为列表
    inputWords = input.split(" ")
 
    # 翻转字符串
    # 假设列表 list = [1,2,3,4],  
    # list[0]=1, list[1]=2 ,而 -1 表示最后一个元素 list[-1]=4 ( 与 list[3]=4 一样)
    # inputWords[-1::-1] 有三个参数
    # 第一个参数 -1 表示最后一个元素
    # 第二个参数为空,表示移动到列表末尾
    # 第三个参数为步长,-1 表示逆向
    inputWords=inputWords[-1::-1]
 
    # 重新组合字符串
    output = ' '.join(inputWords)
     
    return output
 
if __name__ == "__main__":
    input = 'I like runoob'
    rw = reverseWords(input)
    print(rw)

출력은 다음과 같습니다.

runoob like I

 

둘째, 코드 설명


 어디 경우  __name__  ==  "__main__"  수단 :

        对于__name__ == '__main__'通俗的理解是: 당신이 Xiaofang Xiaofang.py라고 불리는 경우, 친구의 눈에는 Xiaofang (__name__ == 'Xiaofang ')이고, 자신의 눈에는 당신 자신 (__name__ == '__main__')입니다.

   if __name__ == '__main__'의 의미는 .py 파일이 직접 실행되면 if __name__ == '__main__'아래 코드 블록이 직접 실행되지만 .py 파일을 모듈로 가져 오면 if __name__ == '__main__'아래 코드 블록이 실행되지 않습니다. 코드 블록의 안전성을 크게 보장합니다.

추천

출처blog.csdn.net/weixin_47055922/article/details/108578206