• python基础01--简单介绍


    python开发:

    1. python基础:基础、基本数据类型、函数、面向对象
    2. 网络编程
    3. WEB框架:用于写网站
    4. 设计模式+算法
    5. 项目阶段

    开发语言:

    高级语言:pythonjavaPHP  C# GorubyC++----生成字节码

    低级语言:C语言、汇编-----机器码

    语言间对比:

    PHP:主要用于网页和网站

    Python:开发效率高,执行效率低

    Java:开发效率低,执行效率高

    安装:

    Python安装在os

    执行操作:写一个文件,文件中按照python的规则写,将文件交给python解释器(内存管理----垃圾回收机制),读取文件中的内容,然后进行转换和执行,最终获取结果

    两个版本跨度比较大,但Python3Python2都在更新升级。

    Python基础:

    1. 两种执行方式:python解释器+py文件路径、python进入解释器,实时输入并获取到执行结果
    2. 解释器路径:#!/usr/bin/env pythonpython2版本需要写上)
    3. 编码:# -*- coding:utf-8 -*-(程序里有中文最好写上)
    4. 基本数据类型:字符串(“”)可加法和乘法、数字可加减乘除余数(%)次方(**)商(//)
    5. 变量名:字母、数字、下划线  (数字不能开头、不能是关键字、最好不要和python内置的东西重复)  变量名最好有意义,方便记忆和识别
    6. Input:  永远等待,直到用户输入了值,就会将输入的值赋值给一个变量
    7. 用户登录程序
    u1=input("请输入用户名:")
    u2=input("密码:")
    print("欢迎您登陆")
    View Code

    8.条件语句:缩进4个空格(tab键),支持嵌套、多层条件

    If条件:            

    内部代码块

    Else

    内部代码块

    下一个命令(不想输入任何东西,可填pass进入下个代码块)

    user="alex"
    password="123456"
    u1=input("请输入用户名:")
    u2=input("密码:")
    if u1=="alex" and u2=="123456":
        print("欢迎进入系统")
    else:
    print("用户名或密码错误,请重新输入")
    View Code

    If条件:

    Elif条件:

    Elif条件:

    Else条件:

    下一个命令

    u1=input("请输入用户级别:")
    if u1 =="高级会员":
        print("亲爱的王者会员,欢迎你的登陆")
    elif u1 =="中级会员":
        print("亲爱的白金会员,欢迎你的登陆")
    elif u1 =="普通会员":
         print("亲爱的珀金会员,欢迎你的登陆")
    else:
        print("登陆失败,请申请成为用户再登陆")
    View Code

    9.While语句:一直循环

    While 条件

    命令

    Break:中止所有循环,开始下一个命令

    Continue:中止当前循环,开始下一次循环    

    count=0
    while count<3:
        u1=input("请输入用户名:")
        u2=input("密码:")
        if u1=="alex" and u2=="123456":
            print("欢迎登陆")
            break
        else:
            print("用户名或密码错误")
            count=count+1
    print("系统繁忙,请稍后再试")
    View Code
  • 相关阅读:
    设计模式之工厂方法模式
    设计模式之简单工厂模式
    ASM之ClassVisitor类设计
    多条件拦截链如何实现?
    ElasticSearch三种Java客户端
    Netty源码解析之EventLoopGroup
    Netty源码解析之编解码
    Netty源码解析之Channel+Channelhandler
    线程之ExecutorService
    网络上传文件功能实现步骤总结
  • 原文地址:https://www.cnblogs.com/sakura-gyt/p/12671430.html
Copyright © 2020-2023  润新知