学习笔记(二)

1.raw_input和input
    datatype(input()) #对输入内容进行类型转换
    python2.x  raw_input input(输入什么格式就认为是什么格式)
    python3.x  input(等于raw_input)
    usrName=input("Name:")
    usrPass=input("Pass:")
    printU1='''Name:%s     Pass:%s'''%(usrName,usrPass)
    printU2='''Name:{_Name}     Pass:{_Pass}'''.format(_Name=usrName,_Pass=usrPass)
    printU3='''Name:{0}     Pass:{1}'''.format(usrName,usrPass)
    print(printU1)
    print(printU2)
    print(printU3)

2.密码输入模块
    import getpass
    usrName=input("Name:")
    usrPass=getpass.getpass("Pass:")
    if usrName == '321' and usrPass == '123':
        print("ok")
    else:
        print("no")

3.for循环
    #range(start=None, stop=None, step=None):
    for i in range(0,10,2):
        print("loop",i)

4.运算符

    **     幂 - 返回x的y次幂 a**b 为10的20次方
    <>     不等于 - 比较两个对象是否不相等(a <> b) 返回 true。这个运算符类似 != 。
    **=    幂赋值运算符c **= a 等效于 c = c ** a
    **=    幂赋值运算符c **= a 等效于 c = c ** a
    and    x and y    布尔"与" - 如果 x 为 False,x and y 返回 False,
否则它返回 y 的计算值。     (a and b) 返回 20。
    or    x or y    布尔"或" - 如果 x 是非 0,它返回 x 的值,否则它返回 y 的计算值。
    (a or b) 返回 10。
    not    not x    布尔"非" - 如果 x 为 True,返回 False 。如果 x 为 False,它返回 True。
    not(a and b) 返回 False。
    in     如果在指定的序列中找到值返回 True,否则返回 False。
     x 在 y 序列中 , 如果 x 在 y 序列中返回 True。
    not in    如果在指定的序列中没有找到值返回 True,否则返回 False。
     x 不在 y 序列中 , 如果 x 不在 y 序列中返回 True。








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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值