• python 基础 2.2 if流程控制(二)


    一. if  else
     
    1.逻辑值(bool)包含了两个值:
    ----True:表示非空的值,比如:string ,tuple,list,set,dictonary,所有非空的序列。
    -----False:表示0,None,空的量等(空的字符串,空的元组,空的列表等等)。
     
     
    2. a.lower   //字符串中把大小字符串变成小写
    In [1]: a = 'BC'
    In [3]: a.lower()
    Out[3]: 'bc'
     
    示例:
    [root@localhost python-scripts]# cat 14.py
    #!/usr/bin/python
    #coding=utf-8
    yn = raw_input("please input [Yes/No]:" )
    yn = yn.lower()
    if yn == 'yes' or yn == 'y':
        print "程序正在运行"
    elif yn == 'no' or yn == 'n':
        print "程序已经退出"
    else:
        print "请输入[Yes/No]"
     
     
    运行:
    [root@localhost python-scripts]# python 14.py
    please input [Yes/No]:yes
    程序正在运行
    [root@localhost python-scripts]# python 14.py
    please input [Yes/No]:no
    程序已经退出
    [root@localhost python-scripts]# python 14.py
    please input [Yes/No]:uu
    请输入[Yes/No]
     
     
    3. a.upper()    //把小写字符串变成大写字符串,如下:
     
    In [16]: a = 'abc'
     
    In [17]: a.upper()
    Out[17]: 'ABC'
     
     
    [root@localhost pythonscripts]# vim 4.py
     
    #!/usr/bin/python
    #coding=utf-8
    yn = raw_input ("please input [Yes/No]:")
    yn = yn.upper()
    if yn == "YES" or yn == "Y":
        print "程序正在运行"
    elif yn == "NO" or yn == "N":
        print "程序已经退出"
    else:
        print "请输入[Yes/No]"
     
     
    运行如下:
    [root@localhost pythonscripts]# python 4.py
    please input [Yes/No]:yes
    程序正在运行
    [root@localhost pythonscripts]# python 4.py
    please input [Yes/No]:no
    程序已经退出
    [root@localhost pythonscripts]# python 4.py
    please input [Yes/No]:oo
    请输入[Yes/No]
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
  • 相关阅读:
    VB已死?还是会在Roslyn之下焕发新生?
    GitHub在Visual Studio 2015中获得TFS/VSO同等地位
    单体应用与微服务优缺点辨析
    对于JavaScript的函数.NET开发人员应该知道的11件事
    TypeScript 1.5 Beta带来修饰元数据支持
    Visual Studio 2015 RC中的ASP.NET新特性和问题修正
    Visual Studio从此走入非Windows程序猿家
    Azure DocumentDB对比MongoDB
    正确理解DTO、值对象和POCO
    大数据技术之_19_Spark学习_05_Spark GraphX 应用解析小结
  • 原文地址:https://www.cnblogs.com/lzcys8868/p/7730293.html
Copyright © 2020-2023  润新知