zoukankan      html  css  js  c++  java
  • python第一模块基础语法

    一·python和各大高级语言的优缺点比较

    1.c语言开发效率低

    2.c++开发效率高于c语言,低于java,python。

    3.java代码臃肿,设计复杂,库繁杂量多。

    4.PHP应用领域单一,且运行速度慢。主要适用于web开发领域。

    5.Go语言google开发,开发效率高,并发性好,但是生态圈不够成熟。

    6.Ruby主要用于web开发,比python起步晚,优势都被抢了。

    二·计算机语言

    1.机器语言

    用二进制代码描述的指令称为机器语言。用机器语言写的代码直观性差。

    2.汇编语言

    汇编语言是机器语言的助记符。汇编语言采用英文缩写的标识符,相对于机器语言容易识别和记忆以及修改。

    容易出BUG,调试起来比较难。汇编语言能做一些高级语言不能做的事情。

    经汇编生成的文件比较小,而且执行速度快于高级语言。

     3.高级语言

    我们目前比较泛用的语言。

    三·编译型语言和解释性语言

    翻译和编译的区别

    翻译是把原来的语言直接转换成另外一种语言,内容不变。

    编译是加上一些新的东西,和原来的语言内容有所不同。

    编译型语言:在运行程序之前将源代码翻译成目标代码(机器语言),运行时不需要重新翻译,直接使用翻译的结果,程序执行效率高,依赖编译器运行(比如vs),跨平台性差。比如c,c++等。

    解释型语言:源代码一边翻译成机器语言一遍执行,效率较低,但是灵活性较高,依赖解释器运行(比如py),修改方便,跨平台性好。如python,java,PHP等。

    四·变量命名习惯:驼峰体和下划线。

    python中变量名全部大写代表常量:比如AGE—OF = 20.

    五·代码注释

    pycharm:①用一对"""括起来注释。

                   ②用一对'''括起来注释。

         ③用ctrl+/选中要注释的代码。

    六·python数据类型

    基本类型:数字,字符串,布尔型。

    数据集:列表(list),字典(dict),元祖(tuple),集合(set)

    python3没有long类型,只有int。

    七·字符串

    多行字符串必须用多引号。

    字符串拼接

    八·布尔类型

    布尔类型只有两个值,True False(注意一定要大写)表示逻辑判断。

    九·算术运算

    %取模运算,返回余数。

    //取返回值的整数部分

    ** x的y次幂

    比较运算:!= 是不等于。

    逻辑运算符:and(与),or(或),not(非)。

    越是困难的事越要立即去做,这样收益才会最大!!!
  • 相关阅读:
    JS判断数组中是否有重复元素的方法
    根据类名找到元素
    JS获取页面元素并修改
    JS实现会动的小车
    动态规划------最长公共子串(连续)
    动态规划------最长递增子序列
    买卖股票的最佳时期
    操作系统清华大学版笔记(十一)死锁、银行家算法和进程间通信(直接通信、间接通信)
    128 最长连续序列
    链表------删除有序单链表中重复的节点
  • 原文地址:https://www.cnblogs.com/Roc-Atlantis/p/8169058.html
Copyright © 2011-2022 走看看