• 一、Python概念知识点汇总


    一、编译型语言和解释性语言的区别

    二、Python的设计目标

           1.一门简单直观的语言并与主要竞争者一样强大

           2.开源,以便使任何人都可以为它做贡献

           3.代码像纯英文那样容易理解

           4.适用于短期开发的日常任务

    三、Python的设计哲学

           优雅、准确、简单

           即用一种方法,最好是只有一种方法来做一件事。

    四、为什么选择Python?

           1.代码量少,一般情况下Python是java的1/5。

           2.人生苦短,我用Python。

    五、Python的特点

          1.Python是完全面向对象的语言。

          2.Python拥有一个强大的标准库。

          3.Python社区提供了大量的第三方模块。

    六、Python的优学点

           优点:1.简单易学  2.免费开源 3.面向对象 4.丰富的库 5.可扩展性(可用其他语言编写核心代码)

           缺点:1.运行速度没有编译型语言快 2.国内市场小 3.中文资料匮乏

    七、Python源程序的基本概念

           1.Python源程序就是一个特殊格式的文本文件,可以使用任意文本编辑软件做Python开发。

           2.Python程序的文件扩展名通常是  .py    。

    八、Print函数的作用,可以把“ ”内部的内容,输出到屏幕上。

    九、每一个程序员都是在不断地修改错误中成长。

    十、常见地错误

           1.手误

           2.每行代码负责完成一个动作

           3.缩进作物     3.1 Python是一个格式非常严格地程序设计语言。

                                 3.2 每行代码前都不要增加空格。

    十一、Python2.x和Python3.x的区别

    十二、执行Python程序的三种方式

           1.解释器,每一种语言专门对应于一款解释器,如CPython 、Jython、PyPy......

           2.交互式运行Python程序

              直接在终端中运行解释器,而不输入要执行的文件名。

              在Python的shell中直接输入Python的代码,会立即看到程序执行结果。

              优点:(1)适用于学习/验证Python语法或者局部代码。

              缺点:(1)代码不能保存  (2)不适合太大的程序。

              退出官方的解释器: (1)直接输入exit()。(2)使用热键退出,Ctrl+D。

    十三、Python的IDE——Pycharm

               集成开发环境(IDE),集成了开发软件需要的所有工具。

               一般包括以下工具:图形用户界面

                                               代码编辑器(支持代码补全/自动缩进)

                                               编译器/解释器

                                               调试器(断点/单步执行)

                                               ……

    十四、Pycharm的初始设置

               1.恢复Pycharm的初始设置

               2.第一次启动Pycharm

               3.新建/打开一个Python项目

                  3.1项目简介

                       (1)开发项目就是开发一个专门解决一个复杂业务功能的软件。

                       (2)通常每一个项目就具有一个独立专属的目录,用于保存所有和项目有关的文件。

                                 一个项目通常会包含很多源文件。

                  3.2打开Python项目

                       在用户目录下  .idea 的目录,用于保存项目相关的信息。

                       File——open——项目文件夹

                       新建项目命名规则:(1)命名文件名时建议只使用小写字母、数字和下划线。

                                                       (2)文件名不能以数字开始。

                       设置Pycharm的字体显示:File——Settings——Editor——Foot

                       提示:对于商业项目而言,通常在一个项目中,只有一个可以直接执行的Python源程序。

    十五、程序的注释和算数运算符

         1、注释的作用

              使用自己熟悉的语言,在程序中对某些代码进行标注说明,增强程序的可读性。

         2、单行注释(行注释)

             以 “ # ” 开头,“ # ” 右边的所有东西都被当做说明文字,而不是真正要执行的程序,只起到辅助说明作用。

             为保证整齐,在 “ # ”  后增加一个空格。

             在代码后面增加的单行注释: (1)在程序开发时,同样可以使用  “#”  在代码的后面(旁边)增加说明性的文字。

                                                             (2)为了保证代码的可读性,注释和代码之间至少要有两个空格。

         3、多行注释(块注释)

             注释信息很多,一行无法显示,就可以使用多行注释。

             要在Python程序中使用多行注释,可以用一对连续的三个引号(单引号和双引号都可以)。

         4、算数运算符

              +、-、*、/、//(取整除)、%(取余数),**(幂)

              在Python中,“ * ” 运算符还可以用于字符串,计算结果就是字符串重复指定次数的结果。

         5、算数运算符的优先级

               先乘除后加减

               同级运算符是从左至右计算

               可以使用()调整计算的优先级

    十六、 程序执行原理

          1、计算机中的三大件CPU、内存、硬盘。

          2、程序执行的原理

                程序运行之前,程序是保存在硬盘中的。

                当要运行一个程序时:(1)操作系统会首先让CPU把程序复制到内存中

                                                    (2)CPU执行内存中的程序代码

          3、Python程序执行原理

               (1)操作系统会首先让CPU把Python解释器的程序复制到内存中。

               (2)Python解释器根据语法规则,从上向下让CPU翻译Python程序中的代码。

               (3)CPU负责执行翻译完成的代码。

          提示:建立软链接的目的,是为了方面使用者不用记住使用的解释器是哪一个具体版本。

           4、程序的作用

                 程序就是用来处理数据的。

    十七、变量的使用及其类型

           1、变量定义

                 在Python中,每个变量在使用前都必须赋值,变量赋值以后,该变量才会被创建。

                 变量负责保存数据。

                 等号(=)用来给变量赋值

                 “=” 左边是一个变量名

                 “=” 右边是存储在变量中的值

            2、变量的类型

                  (1)在Python中定义变量时不需要指定类型的。

                  (2)数据类型可以分为数字型和非数字型。

                           数字型:整形(int)、浮点型(float)、布尔型(bool)、复数型

                           非数字型:字符型、列表、元组、字典

                     使用Type函数可以查看一个变量的类型。

    十八、变量的计算和输入输出

            1、不同类型变量之间的计算

                 (1)数字型变量之间可以直接计算

                 (2)字符串变量之间使用“+”拼接字符串

                 (3)字符串变量可以和整数使用  ”  *  “  重复拼接相同的字符串

                 (4)数字型变量和字符串之间不能进行其他计算

             2、变量的输入

                  所谓输入,就是用代码获取用户通过键盘输入的信息。

                  在Python中,如果要获取用户在键盘上的输入信息,需要使用到input函数

                  关于函数:一个提前准好的功能,可以直接使用,而不用关心内部的细节

                  (1)input函数实现键盘输入

                          a、在Python中可以使用input函数从键盘等待用户的输入

                          b、用户输入的任何内容Python都认为是一个字符串

                          c、语法:     字符串变量=input(”提示信息“)

                   (2)类型转换函数

                           int(x)   将x转换为一个整数

                           float(x)   将x转换为一个浮点数

             3、变量的格式化输出

                   在Python中可以使用print函数将信息输出到控制台

                   如果希望输出文字信息的同时,一起输出数据,就需要使用到格式化操作符

                   %被称为格式化操作符,专门用于处理字符串中的格式

                        a、包含%的字符串,被称为格式化字符串

                        b、%和不同的字符连用,不同类型的数据需要使用不同的格式化字符

                             %s         字符串

                             %d         有符号十进制整数

                             %f          浮点数

                             %%        输出%

                    语法格式如下:  print(”格式化字符串“%变量1)

                                               print(”格式化字符串“%(变量1,变量2,……))

    十九、变量的命名

             1、标识符和关键字

                  (1)标识符

                           标识符是程序员定义的函数名、变量名

                           名字需要有”见名知意“的效果

                           a、标识符可以由字母、下划线和数字组成

                           b、不能以数字开头

                           c、不能和关键字重名

                  (2)关键字

                           a、关键字就是在Python内部已经使用的标识符

                           b、关键字具有特殊的功能和含义

                           c、开发者不允许定义和关键字相同名字的标识符

                    延伸: import关键字可以导入一个“工具包”

             2、变量的命名规则

                  Python中的标识符是区分大小写的

                 (1)在定义变量时,为了保证代码格式,“=”的左右应该各保留一个空格

                 (2)在Python中,如果变量名需要由二个或多个单词组成时,可以按照以下方式命名:

                          a、每个单词都使用小写字母

                          b、单词与单词之间使用“_下划线”连接

                  延伸:骆峰命名法

  • 相关阅读:
    Linux下Redis的安装和部署
    js实现复制到剪贴板功能,兼容所有浏览器
    解决file_get_contents无法请求https连接的方法
    PHP使用正则表达式验证电话号码(手机和固定电话)
    php MYSQL 一条语句中COUNT出不同的条件
    学到的较复杂的 mysql 语名
    数据库相关 sql 语句
    php对象比较
    魔术方法
    inner join left join right join
  • 原文地址:https://www.cnblogs.com/nuochengze/p/11695897.html
Copyright © 2020-2023  润新知