zoukankan      html  css  js  c++  java
  • Python 学习笔记(一)语句,变量,函数

      今天抽时间看了一下python。感觉很好,它与编译性语言不同。c,c++,java,c# 等都是编译性语言,也就是需要先进行编译,然后

    在链接,才生成二进制可运行文件(java,C#除外,需要虚拟机才可以运行),但是也需要编译。

      python 是一种典型的解释性语言。他的最大的特点就是类似于脚本语言,例如:Shell编程,js,等,不需要编译。

      今天学得知识为python的基本语法:包括:语句,定义变量,定义函数。下面进行对所学习的内容进行一下总结,以便以后能够温故

    而知新 。

    语句: 

       首先介绍一下python的语句的逻辑行和物理行,物理行就是在文件中的实际的可以看到的一行。这就是物理行,而逻辑行指的是一个

    分号一个逻辑行,一个物理行可以有多个逻辑行。但是python默认的规则是一个物理行对应一个逻辑行。

      缩进:python的缩进对应于C的语句块。就是{},缩进用于if分支,while语句,函数定义等。

    定义变量:

      变量的定义不需要指定类型。有点类似于js

      例子:length = 10;就定义了length为整形变量。数值有四种类型:整形,长整型,浮点型,复数。注意python可以定义复数。这和

    很多语言是不同的。

    语句块:

      if,while语句块, 

    if 条件:

      语句1

      语句2 

      。。。 

    elif 条件:

      语句1

      语句2

      。。。 

    else

      语句1

      语句2

      。。。 

    这是if的语法。

    while 

     while 条件:

        语句1

      语句2

      。。。 

    else:

       退出语句

     这是while语句定义。

    for 变量 in range(起始值, 结束值):
        语句
    else:

        退出语句

    这是for循环 语句定义。他等价于C的 for(变量 = 起始值;变量<结束值;变量自增,或自减){语句}

    函数定义:

    def  函数名(参数列表):

      函数块

     注意,参数列表可以设置默认参数。和C++有点类似;

    例如:

    def fun(first, second = 1,third = 2): 

      语句块

     可以如下调用:

      fun(1),1会传给first

      fun(1,2),1会传给first,2传给second

      fun(1,third = 3),1会传给first,3是显式赋值。

    注意:不能这样定义:def fun(first = 1,second,third =3)因为默认的第一个无法解析到底是第一个还是第二个。

    函数调用: 

    fun(1,1,2) 

    文件名定义:

      python默认定义的文件后缀为py可以在系统变量中加入python的路径。这样可以在命令行中进行调用。

    暂时写到这里。

    下一章待续。。。 

       

  • 相关阅读:
    【转】Maven 手动添加 JAR 包到本地仓库
    上海畅采电子商务面试题总结
    及善网络科技面试总结
    解析P2P金融的业务安全
    html中返回上一页的各种写法【转】
    Myeclipse 修改Jboss5.x 端口号 8080 改为80
    JavaScript isNaN() 函数的用法
    oracle用户创建及权限设置[转]
    广州亿讯公司(国企)部分题目
    # Java 面试题总结
  • 原文地址:https://www.cnblogs.com/xingyayang/p/1811312.html
Copyright © 2011-2022 走看看