zoukankan      html  css  js  c++  java
  • python学习笔记Day3

    1、作业(1)

    用户登录:

    input_name=input("用户名:")
    input_passworld=input("密码:")
    h=open("E:98.txt")
    f=open("E:99.txt")
    lists=[]
    for line in h.readlines():
    lists.append(line.strip(" "))
    #print(lists)
    flag=False
    for i in range(2):
    if flag:
    break
    if input_name in lists:
    print("你的信息已被锁定")
    break
    else:
    for line in f.readlines():
    name,passworld=line.strip(" ").split()
    if name == input_name and passworld == input_passworld:
    print("欢迎")
    flag=True
    break
    else:
    print("请重新输入")
    input_name = input("用户名:")
    input_passworld = input("密码:")

    else:
    print("用户信息已被锁定")
    f=open("E:98.txt","a")
    f.write(input_name+" ")

    2、对象,类
    对于python,一切事物都是对象,对象是基于类创建。
    如:

    又如:


     3、取绝对值

     4、__divmod__()的用法:

    得到的是(商,余数),一般用于分页。

    5、字符串、列表

          dir() # 查看类里面都有哪些成员

          如:

     name="wang"
    print(type(name))
    print(dir(name))
    5.1
    __contains__  即包含
    例:result=name.__contains__("er")#等于result= “er” in name
       print(result)
    结果:false


    5.2 居中
    name="wang"
    result = name.center(20,"*")
    print(result)
    结果:********wang********

    5.3 计数

     

    5.4 编码

    5.5 是否以“...”结尾:

     5.6、列表与元组的相互转化

    tu = tuple([41,45,47])#列表转化为元组

    list(tu)#元组转化为列表

    5.7、字典
    字典的创建:
    dic = {"k1":"v1","k2":"v2"}
    dic = dict(k1="v1",k2="v2")

    “get"的用法:
    dic = {"k1":"v1","k2":"v2"}
    dic = dict(k1="v1",k2="v2")

    print(dic["k1"])
    print(dic["k2"])

    dic.get("k1")
    dic.get("k2")
    dic.get("k3","elex")#没有k3的值,把”elex“付给”k3“

    键、值、键值对:

    键、值、键值对应用于for循环:

     更新:

    dic = {"k1":"v1","k2":"v2"}
    dic.update({"k3":"v3"})
    print(dic)

    结果:{'k2': 'v2', 'k1': 'v1', 'k3': 'v3'}
    
    




                


     

     





  • 相关阅读:
    23种设计模式目录总览
    Unity3d优化总结2
    Unity3d优化总结1
    Unity四元数和旋转
    浅谈Unity中的GC以及优化
    Unity自带寻路Navmesh
    High-level NavMesh Building Components
    Unity3D的四种坐标系
    安装SQLserver2008r2出现 试图执行未经授权的操作
    C#获取上传文件的扩展名
  • 原文地址:https://www.cnblogs.com/wp0810/p/7088987.html
Copyright © 2011-2022 走看看