zoukankan      html  css  js  c++  java
  • python 入门简述

    python是基于C写的的高级编程语言

    目前市面上有JPython IronPython JavaScriptPython RubyPython CPython pypy 等等 

    CPython是基于C写得 pypy是CPython是CPtion的变种 CPython的原理是 将python代码转为字节码 然后交给C 由C转为机器码 (二进制位) 交给计算机 转换完之后CPython会持有字节码以此下次就不用转换了

    pypy是直接将python代码转换为机器码直接交给计算机 而不通过C的编译执行环境 所以 pypy是市面上最快的python环境

    在windows cmd 下 python2执行会乱码 但是python3正常 是因为 python3不在存储字符串而是存储unicode字节 当cmd发起执行文件命令时 操作系统会读取文件将文件转成二进制数据 交给 python3解释器 python3解释器 会将所有数据重新编码为 unicode编码 然后通过判定当前的输出环境的解码类型 将Unicode重新进行压缩编码 发送给控制台 window默认是gbk解码 所以会将其编码为gbk 但python2的话并不能将utf-8转为gbk所以要告诉控制台以utf-8的方式解码 所以需要在顶部输入

    # -*- coding: utf-8 -*- 

    python的语法简洁 使用缩进来控制 python第三方库强大 非常适合计算类业务

    python语法简单入门 变量无需声明直接使用 字母下划线数字 不能以数字开头

    if 条件语句

    n = input('分数')
    if n == 90:
        print('nice')

    if else语句

    n = input('分数')
    if n == 90:
        print('nice')
    else:
        print('disappointing')

    if elif语句 pass用于忽略此代码块

    #!/usr/bin/env python
    # -*- coding:utf-8 -*-
    
    n = input('分数')
    if n == 90:
        print('nice')
    elif n==80:
        print('222')
    elif n ==70:
        print('333')
    else:
        print('444')
    b = input('淡定')
    
    if b==111:
        print('nice')
    else:
        pass

    if else 嵌套

    #!/usr/bin/env python
    # -*- coding:utf-8 -*-
    
    n = input('分数')
    if n ==90:
    #1男 2女
        b =input('性别')
        if b ==1:
            print('')
        else:
            print('')
    print('end')

    while循环

    #while 1-100所有奇数的和
    n = 1
    h = 0
    while n <= 100:
        if n%2 != 0:
            h+=n
        n = n+1
        
    print(h);

     下面简单汇总一下

    n = 0
    while n < 3:
        pwd = input('输入密码')
        if pwd == 123456:
            print('输入正确')
            break
        n = n+1
    
    if pwd != 123456:
        print('密码冻结')
  • 相关阅读:
    HTTP响应状态码
    跨域
    第一章-极限与函数
    离群点检测
    关联规则(初识)
    python分类预测模型的特点
    分类预测算法评价(初识)
    人工神经网络(初识)
    决策树(初识)
    挖掘建模
  • 原文地址:https://www.cnblogs.com/tengx/p/8882811.html
Copyright © 2011-2022 走看看