学习笔记(二)

来源:互联网 发布:mac后台程序关不上 编辑:程序博客网 时间:2024/06/10 02:17
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。