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

原创 2015年11月21日 20:09:59

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对象。

相关文章推荐

第一步: 提示用户选择功能, A(注册) B(登陆) 。 要求: 功能选择 的时候要忽略大小写。

还用很多bug,求各位大牛指点。我怎样才能把数据保存进一个集合

MySQL数据库加密和解密~认证登陆密码(mysql.user)和MySQL不区分大小写

MySQL数据库认证密码有两种方式: 1:MySQL 4.1版本之前是MySQL323加密 2:MySQL 4.1和之后的版本都是MySQLSHA1加密 还原有函数:AES_ENCRYPT()加密函数...

C#练习——统计整型数组中不重复数字的个数、将普通日期格式转换成汉字日期格式、在控制台录入每个学生的姓名,当用户输入quit(不区分大小写)时,程序停止接受用户的输入,并且显示出用户输入的学生的个数

using System; using System.Collections.Generic; using System.Linq; using System.Text; using Syst...

OK6410开发板android系统boot编译—/usr/local/arm/4.3.2/bin/arm-none-linux-gnueabi-gcc:命令未找到

问题背景 这个问题是楼主在做OK6410开发板Android系统boot编译的时候遇到的。当时按照教程文档安装好Ubuntu-amd-64和配套交叉编译器之后,进行make编译u-boot,直接报如下...

用循环语句while或for循环编写一个验证登陆的小程序

要求:当用户名与密码全部正确时提示登陆成功,否则,提示登陆失败,三次验证失败退出系统。 while循环 代码如下:import java.util.Scanner; /** * */ /...

do_while循环练习

  • 2017年07月27日 07:17
  • 1KB
  • 下载

Linux系统MySQL忘记密码,重置密码,忽略表名、列名大小写

再linunx系统刚装的MySQL,忘记曾经设置的密码或者安装过程无法设置密码时,试图用常用的密码猜测,如:1,11,111,1111,11111,111111,123456,000000,12343...

while循环练习

  • 2017年05月05日 10:15
  • 10KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:while练习*登陆系统*大小写转换*None与“”
举报原因:
原因补充:

(最多只允许输入30个字)