zoukankan      html  css  js  c++  java
  • python初识-环境搭建,变量,条件,循环语句

    1.python环境搭建:

    (1)安装Anaconda ,可选择非C盘安装;


    注意:都勾选;

    (2)安装Pycharm

    默认安装即可,安装过程同样都勾选;

    (3)破解Pycharm

    https://www.jianshu.com/p/b749797f48b2

    2.python 语言概述

    (1)高级语言:

      开发效率高,执行效率低,类似java,但是比java执行效率稍低;

      

    (2)python编译原理

    Python --- 通过python解释器 -- 字节码 -- 通过c编译器 -- 机器码

      Python底层都是C实现的;

           可用于页面,后台等皆可,而且可移植性强,多平台使用;

     (3)python运行方式

    方式1:window下,cmd窗口: python xx.py

    方式2:双击python.exe可执行文件,打开代码文件,运行;

    注意:虽然在python解释器可运行不同格式的代码文件;

               但是,如果是导入的话,必须是 .py后缀的文件;

    3.    变量

    (1)命名规则:

    字母,下划线,数字组成;

    不能以数字开头;

    不能和关键字重复;

    不能和内部函数重复,否则会把系统函数重新定义;

    (2)示例:

    1 day_num = 5
    2 name = "sky"
    3 print(day_num)
    4 print(name)

    结果: 5

               sky

    4.条件语句

    (1)if语法

    if 判断条件:

        代码块1

        代码块2

    elif 判断条件:

        代码块

    else

          代码块

    (2)if嵌套

    if 判断条件:

        if 判断条件:

            代码块

        else

             pass

    else

         代码块

    注意:if的代码块如果不执行什么,必须写 pass,不能为空,这和C语言不同;

               同一个下的多个代码块必须缩进一致,正常是4格,否则只执行第一个代码块;

               嵌套类似C的if嵌套,正常使用即可;

    (3)示例

    1 num1 = 5
    2 num2 = 3
    3 
    4 if num1 == num2:
    5     print("abc")
    6     print("xyz")
    7 else
    8     print("opq")

        5.while语句

    (1)语句模型

    while 判断语句

      代码块

    (2)语句使用

    while语句和C语言的while类似:

    如果判断语句成立,则执行代码块;

    当判断语句不成立时,退出循环;

    (3)

    语句用法

    方式1:
    while 条件:
        代码块

    方式2:
    while 条件:
        代码块
    else:
        代码块 (执行1次)

    方式3
    while 条件:
        代码块1
    if 条件:
        continue
    代码块2
    执行顺序:代码块1 -> 判断if条件 成立 -> continue -> 代码块1
    不成立 -> 代码块2
    作用:continue同C,终止当前循环,开始下一次循环

    方式4
    while 条件:
        代码块
    if 条件:
        break
    作用:类似C,终止所有循环



     

  • 相关阅读:
    XAML学习笔记之Layout(五)——ViewBox
    XAML学习笔记——Layout(三)
    XAML学习笔记——Layout(二)
    XAML学习笔记——Layout(一)
    从0开始搭建SQL Server 2012 AlwaysOn 第三篇(安装数据,配置AlwaysOn)
    从0开始搭建SQL Server 2012 AlwaysOn 第二篇(配置故障转移集群)
    从0开始搭建SQL Server 2012 AlwaysOn 第一篇(AD域与DNS)
    Sql Server 2012 事务复制遇到的问题及解决方式
    Sql Server 2008R2升级 Sql Server 2012 问题
    第一次ACM
  • 原文地址:https://www.cnblogs.com/xiaoyudian/p/11992612.html
Copyright © 2011-2022 走看看