• Python:笔记(1)——基础语法


    Python:笔记(1)——基础语法

    我很抱歉有半年没有在博客园写过笔记了,客观因素有一些,但主观原因居多,再多的谴责和批判也都于事无补,我们能做的就是重振旗鼓,继续出发!

    ——写在Python之前

    引入Python

    deepin安装PY3.5

    sudo apt-get install python3.5

    第一个Python程序

    交互式编程

      交互式编程不需要创建脚本文件,是通过 Python 解释器的交互模式进来编写代码。在交互式Shell中,可以输入任意合法的语法或语句序列,然后立即查看结果。

      

    说明:在交互式变成中,特殊变量_ 用于保存最后一次运算的结果

    脚本式编程

      通过脚本参数调用解释器开始执行脚本,直到脚本执行完毕。当脚本执行完成后,解释器不再有效

      

    变量和算法表达式 

    标准数据类型

    布尔类型

      

    空值

      Python中没有null关键词,取而代之的是None,也可以说空字符串''是null,但是两者是不等的,它是一种特殊的数据类型。

      

    List

      List的就是一个有序列表,但各个元素节点可以是不同类型,还有负数可以倒着取元素,比如-1表示最后一个元素。

      

    Tuple

      Tuple表示元组,也是一个有序列表,但是它的元素一旦声明就无法再变动,因为不可变,所以比List更为安全。

      

    Dictionary

      字典,是一个Key/Value存储的Map,可以根据key来找到value,内部采用哈希算法,查询速度很快,但不允许同名Key,且一个Key只能有一个value

      

    局部变量与全局变量

      下面这个例子中,函数内直接操作a,会报错,原因是他不认为我们使用的是全局变量,即函数外面定义的a。

      

      我们需要告知函数,它内部使用的变量是全局变量a,加上global语句。

       

    条件&循环语句

      Python中的大部分条件&循环语句同Java及其他语言相同,这里只列出一些相对重要的特性。

    For循环

      在Python中,For循环不能单单给出上限值,而是给出一个需要被循环的列表

      

    没有Siwtch

       也就是说我们老老实实写if-else语句就好,不要折腾了。

      

  • 相关阅读:
    使用jxl.jar操作Excel
    ThreadLocal学习
    ArrayList与Vector、HashMap与HashTable
    String, StringBuffer, StringBuilder比较
    ArrayList与LinkedList实现比较
    Java文件备份类
    Maven安装与更新
    Eclipse安装反编译工具JadClipse
    Linux关闭防火墙
    Hadoop简介
  • 原文地址:https://www.cnblogs.com/MrSaver/p/7923824.html
Copyright © 2020-2023  润新知