内容字号:默认大号超大号

段落设置:段首缩进取消段首缩进

字体设置:切换到微软雅黑切换到宋体

初遇python,python基础

2018-03-12 16:57 出处:清屏网 人气: 评论(0

  • 变量与赋值
    • name = 'Kevin':变量赋值时如果是str类型需要用''引起来
    • age = 21:如果是int则不需要''
  • 变量与起名
    • 通俗易懂:最好能做到见名知意
    • nums_of_kevin_gf = 10
    • NumsOfKevinGf = 20:驼峰法
    • name-of-kevin-gf = 10:不规范命名方法,会触发语法错误,python会把'-'解释为‘相减’
    • 5name = 2:数字不能开头,na4me(可以使用)
    • !name = 4:特殊字符不能有如!@~&%...
    • name of to = 5:变量名之间不能有空格
  • 字典操作方法
    • append():追加
    • count():统计
    • extend():扩展
    • index():索引
    • insert():插入
    • pop():删除一个
    • remove():指定删除
    • reverse():反转
    • sort():排序
  • 运算符
    • &:与运算符
    • |:或运算符
    • ^:亦或运算符
    • ~:取反运算符
    • <<:左移动运算符
    • >>:右移动运算符
  • 逻辑运算符
    • and:布尔“与”,只有同时为True,则返回True
    • or:布尔“或”,只要一个为True则返回True
    • not;布尔“非”,如果X为True则返回False,如果X为False则返回True
  • 成员运算符
    • in:如果在指定返回为找到值则返回True,否则返回False
    • not in:如果在指定返回内没有找到值则返回True,否则返回False
  • 身份运算符
    • is:如果返回的属性与指定的属性相同则返回True,否则返回False
    • not is:如果返回的属性与指定的属性不相同则返回True,否则返回False
  • 嵌套循环
    • break:跳出这一层循环
    • continue:跳出本次循环开始下一次循环
  • while循环
  • for循环 
  • if..else判断
  • 文件操作
    • name_file = open('xxx','w'):打开文件第一个参数为文件路径+文件名,第二参数为打开模式
      • w:写模式
      • r:读模式
      • a:追加模式
    • name_file.write('ssss'):添加,必须在可写模式或者追加模式下
    • name_file.read():读取文件,必须在可读模式下
    • name_file.readline():逐行读取
    • name_file.readlines():读取所有行
    • name_file.close():关闭文件

第一周作业:

作业:编写登陆接口

  • 输入用户名密码
  • 认证成功后显示欢迎信息
  • 输错三次后锁定
  • 
     1 # -*- coding:utf-8 -*-
     2 # Author:xiaorui
     3 # 字典形式保存用户及密码
     4 user_name = {"huofucheng": "123456aa", "wangkai": "123456bb", "cangjingkong": "123456cc", "wutenglan":"123456dd"}
     5 lock_name_file = open('lockname.txt', "r+")
     6 lock_name = lock_name_file.readlines()
     7 name = input("请输入用户名:")
     8 if name in lock_name:
     9     print("您的账号已被锁定!")
    10 else:
    11     if name in user_name:
    12         x = 0
    13         while x < 3:
    14             passworld = input("请输入密码:")
    15             if passworld == user_name[name]:
    16                 # 认证成功后显示欢迎信息
    17                 print("欢迎您!", name)
    18                 break
    19             else:
    20                 print("密码错误,请重新输入!")
    21                 x = x+1
    22         else:
    23             # 输错三次停止
    24             lock_name_file.write(name)
    25             lock_name_file.close()
    26             print("输入密码错误三次!您的账号已被锁定!")
    27     else:
    28         print("用户不存在!请注册!") 
    
    View Code
分享给小伙伴们:
本文标签: python

相关文章

发表评论愿您的每句评论,都能给大家的生活添色彩,带来共鸣,带来思索,带来快乐。

CopyRight © 2015-2016 QingPingShan.com , All Rights Reserved.

清屏网 版权所有 豫ICP备15026204号