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

java学习10--循环结构while练习

练习1: 获取1到10,10个数字的和。//掌握累加算法的思想。 练习2: 1~100之间,6的倍数出现的次数。//掌握计数器思想。...
  • yanglijuan0119
  • yanglijuan0119
  • 2015年07月04日 21:03
  • 1185

linux C/C++大小写转换

linux C/C++中,只有char的大小写转换,没有char*的大小写转化,string的大小写转换通过char的大小写转换完成1. char 大小写转换#include #include ...
  • lilil371324
  • lilil371324
  • 2016年04月14日 15:01
  • 3071

Excel大小写转换函数

Excel中的大小写转换函数 (1)、转换为全部小写字母:lower函数 (2)、转换为全部大写字母:upper函数 (3)、转换为首字母大写,其余小写字母:proper函数三种函数的使用方式,...
  • huangyanlong
  • huangyanlong
  • 2016年02月16日 21:10
  • 1870

java中把一个字符串中大写字母转换为小写,小写字母转换为大写

java中把一个字符串中大写字母转换为小写,小写字母转换为大写 观看提示: 这里提供2中思维,但是第一种是正确的,第二种是错误的;第二种的思维可以了解了解,但是需要注意的是如果某个字符串定义为St...
  • zhengqiqiqinqin
  • zhengqiqiqinqin
  • 2013年06月14日 18:56
  • 73090

vim 字符大小写转换

平时在写程序时经常会遇到大小写转换的问题,vim中提供了很多非常方便的大小写转换命令,可以快速的进行字母、单词、任意行的大小写转换,可以和vim的光标移动指令组合使用。 ~ ...
  • yangzhongxuan
  • yangzhongxuan
  • 2013年01月09日 09:52
  • 2336

C++字母大小写转换方法

总结了一些字母大小写转换的方法。
  • JIEJINQUANIL
  • JIEJINQUANIL
  • 2016年04月16日 12:27
  • 32495

ASCII简介及不经过比较转换字母大小写。

首先来看看ASCII码相关的概念: 计算机中,所有的信息都是二进制,但是我们所能理解的信息是具有约束意义的字符。比如说,看到“desk”,我们就知道指的是桌子,但是如何将desk这个信息存放在计算中...
  • dd864140130
  • dd864140130
  • 2014年11月28日 23:20
  • 1723

C语言实现大小写转换的三种方法

今天心血来潮,总结了下大小写转换的方法,大致有三种。 1.使用C语言...
  • Zidane_2014
  • Zidane_2014
  • 2014年09月09日 16:55
  • 9306

数字金额大小写转换

有很多时候打印凭据的时候需要实现金额大写,例如 有多种写法来实现 例如一下几种 CREATE OR REPLACE FUNCTION chinese_number_program(p_i...
  • caixingyun
  • caixingyun
  • 2014年11月18日 12:36
  • 1370

C++大小写转换和性能

本文主要讨论最基本的一些大小写转换函数和API,不讨论一些常见的字符串程序库里面的大小写转换接口,另外本文的落脚点是这些转换函数的性能和日常开发中遇到的一些问题。...
  • magictong
  • magictong
  • 2015年03月30日 20:21
  • 7573
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:while练习*登陆系统*大小写转换*None与“”
举报原因:
原因补充:

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