while练习*登陆系统*大小写转换*None与“”

while练习*登陆系统*大小写转换*None与“”

# -*- coding: utf-8 -*-
# 作者:涓涓细流
# 日期:20151121
# 环境:pycharm5-community python-2.7.10-32 windows7-64
# 教程:《父与子的编程之旅》
choice = True
if_continue = ""
while choice:
    username = raw_input("请输入用户名:")
    password = raw_input("请输入密码:")
    if username == "" or password == "":  # 这里用None的时候,下一个raw_input竟然没有运行。None和”“区别是什么?
        print "嘿!年纪大了吧...什么都没输入。"
        if_continue = raw_input("是继续登陆还是退出呢?(Y/N):")
        if_continue = if_continue.upper()
        if if_continue == "N":
            break
    elif username == "涓涓细流" and password == "123456":
        print "恭喜你!登陆成功。开始您的编程之旅吧:)"
        choice = False
    else:
        print "用户名或者密码错误。你的记性太差了吧..."

# Python 大小写转换函数:
# upper() 全部转大写
# lower() 全部转小写
# capitalize() 首字母大写,其余小写
# title() 每个单词首字母大写,其余小写
# isupper() islower() istitle() 判断是否...
# 没有提供iscapitalize

# ""和None的区别:
# 1.类型不同:""是字符串。None是NoneType
# 2.""是字符串对象。None是空对象代表什么都没有



内建类型None表示一个空对象,没有方法和属性。

None是一个特殊的常量。

None和False不同。

None不是0。

None不是空字符串。

None和任何其他的数据类型比较永远返回False。

None有自己的数据类型NoneType。

你可以将None复制给任何变量,但是你不能创建其他NoneType对象。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值