zoukankan      html  css  js  c++  java
  • python第二课

    复习上一节课

    编程语言

      高级

      低级

    python种类

      Jpython

      cpython

      pypy

      c#python

      ......

    pypy比较快的原因:直接用python解释成机器码,不用经过python的字节码给c转换成机器码。

    python程序:

      1.终端:

        python路径 源码文件

      2.解释器:等待指令来运行指令

      3.文件形式:#/python安装路径    以shell形式运行的时候就会有用(Linux)

      4.编码:-*- coding:utf8 -*-  (减号)

        补充:Unicode编码标准至少16位编码表示一个字符,但会造成空间浪费,于是出现了utf8等编码格式。GBK/GB2312专门用于中文表示,用两个字节来表示一个字符。

                                                    

    print()

    input()  接收字符串类型的数据

    if.../else/elif:基本、嵌套、if elif else

    while:while 条件 循环体

      补充:continue重新开始下一次循环 break退出当前循环

    变量名:字母数字下划线:不能数字开头,不能是关键字,建议不要用python内置函数/类的名字

     缩进:一个代码块的缩进需要一致

    用户登录(三次重试机会)

    count = 1
    user = input("请输入账号:")
    passwd = input("请输入密码:")
    while True:
        if 'star' == user and '123456' == passwd:
            print('登录成功')
            break
        elif count < 3:
            print('账号或密码错误请重新输入,你还有%d次机会' % (3 - count))
            user = input("请输入账号:")
            passwd = input("请输入密码:")
            count += 1
        else:
            print('登录异常,账号已锁定')
            break

      

  • 相关阅读:
    K近邻(K Nearest Neighbor-KNN)原理讲解及实现
    Bisecting KMeans (二分K均值)算法讲解及实现
    KMeans (K均值)算法讲解及实现
    NodeJs使用async让代码按顺序串行执行
    NodeJs递归删除非空文件夹
    NodeJs之配置文件管理
    NodeJs针对Express框架配置Mysql进行数据库操作
    在Express中使用Multiparty进行文件上传及POST、GET参数获取
    Linux操作命令
    SftpUtil FTP文件上传
  • 原文地址:https://www.cnblogs.com/hustar/p/14007151.html
Copyright © 2011-2022 走看看