• python全栈day1


    一.计算机基础

    计算机主要由四个部分组成:

      1.CPU,中央处理单元,相当于人的大脑,负责处理计算机所有的运算任务。

      2.内存,负责储存及时需要使用的数据。  

         优点:读取速度快。

         缺点:容量小,造价高,断电即消失。

      3.硬盘,负责存储所有数据。

         优点:容量大,造价相对低,断电不丢失。

         缺点:读取速度慢。

      4.操作系统。

    二.Python常识

      1.Python出生与应用。

        Python创始人:吉多·范罗苏姆(Guido van Rossum),中文名:龟叔。

        Python诞生于1989年圣诞节期间。

        Python特点:崇尚优美、清晰、简单。

        Python的应用领域:云计算,数据分析,人工智能,WEB开发等。

      2.Python发展史

        重要节点:

         1)Python于1999年正式发布。

         2)Python 2.4 于2004.11.30发布,开始推出WEB框架Django,现已经发展为全球第五大框架

         3)Python于2008年发布两个版本分别为Python2.6与Python3.0,由于创始人龟叔发现Python2x慢慢的发展成与自己的开创python这门语言的风格本意不符,第三方库出现很多源码不规范及重复代码较多,已经无法进行维护,于是花费了2008年的假期又创造出Python3.0。

         4)Python2x只会更新至2020年,创始人龟叔决定让Python2x全部过度至Python3.4。

    注:Python2x和Python3x的区别(1)

      Python2x:源码不规范,源码重复较多。

      Python3x:源码清晰规范,优美,简单。

      3.Python的分类

        1)编译型语言:将代码一次性全部编译成字节码。

           代表语言:C语言

           优点:执行速度快;

           缺点:不能跨平台,不好调试,开发速度慢。

        2)解释型语言:代码从上至下逐行解释并运行。

            代表语言:python

          优点:便于调试,跨平台性强,开发效率高;

          缺点:执行速度慢。

      4.Python优缺点

        优点:1.代码“优雅”,“明确”,“简单”;

           2.开发效率非常高;

           3.高级语言;

           4.可移植性;

           5.可扩展性;

           6.可嵌入型;

        缺点:1.速度慢,相对于C或者C++等语言;

           2.代码不能加密;

           3.线程不能利用多CPU问题。

      5.Python的种类

        1)CPython

        2)JPython

        3)其余语言编译器

        4)pypy

    三.变量

    1.定义:将一些数据的中间结果暂存起来,以便后续程序调用。

    2.变量的命名规范:

      1)变量名只能由数字,字母,下划线任意组合;

      2)变量名不能以数字开头;

      3)变量名不能是Python中的关键字;

      4)定义变量名要有描述性;

      5)定义变量名不能用中文;

      6)定义的变量名不宜过长;

      7)定义变量名不能使用拼音;

    附:官方推荐使用的命名方法:

      1.驼峰体

        例:AgeOfOldBoy = 1000

      2.下划线体(推荐)

        例:age_of_oldboy = 1000      

    3.使用变量的环境

      1)过长的结果时,使用方便,清晰。

      2)减少重复率。

    注:Python2x与3x区别(二)

      1.Python3打印中文英文都可以正常显示。默认编码类型UTF-8。

      2.Python2打印只能正常显示英文。默认编码类型为ASCII。

        ※如需要Python2正常打印中文必须在文件头加入

        #-*- encoding:utf-8 -*-

    四.常量

    1.定义:一直不变的量

    2.设置常量:将变量名全部大写,就被认为是常量。因为在Python中没有常量这种数据类型,全部大写是一个约定俗成的规矩。

    3.常量的建立一般置于程序最上方。

    五.注释

    1.作用:对代码进行解释说明。帮助自己和他人理解。

    2.使用规范:

      1)单行注释:#XXXXXXX

      2)多行注释:利用三引号进行注释

      '''  XXXXX

         XXXXXX'''

      或者

      """XXXXXX

       XXXXXX"""

    注:在程序的重点,或难以理解的地方使用即可,不需要每行注释。

    六.数据类型初识

    定义:人类给机器划分的一些数据:数字类型,字符串类型,布尔类型等。

    数字类型:

    1.浮点型,float,小数类型;

    2.整型,int,整数类型;

      用来计算或者计数。

    字符串类型:

    在python中凡是用双引号引起来的就是字符串;

    单双引号配合使用。

    三引号使用于定义换行字符串时。

    附:

    字符串拼接

    ‘字符串1’+‘字符串2’=‘字符串1字符串2’

    字符串相乘

    字符串只能和数字相乘,其作用是将字符串多次输出。

    布尔类型:

    只有两种结果(True or False)

    七.用户输入

    作用:用户需要输入用户名密码等信息登录时就需要用户输入。

    格式:name = input("提示语")

    ※input出来数据都会被设定为字符串类型。

    八.if条件语句

    结构:

    1.初始结构

    if 条件:

      执行结果(代码块)

    只要一个if

    2.两种选择结构

    if 条件:

      执行结果(代码块)

    else:

      执行结果(代码块)

    3.多个条件选一个的结构

    if 条件:

      执行结果(代码块)

    elif:

      执行结果(代码块)

    elif:

      执行结果(代码块)

    4.多个条件选一个加else的结构

    if 条件:

      执行结果(代码块)

    elif:

      执行结果(代码块)

    else:

      执行结果(代码块)

    5.if嵌套

    if 条件:

      if 条件:

        执行结构(代码块)

      else:

        执行结构(代码块)

    else:

      执行结构(代码块)

  • 相关阅读:
    Qt之悬浮球菜单
    electron中使用win.hide()再使用win.show()会引起窗口闪烁问题
    centos开放防火墙
    centos 设置CDN
    drfsave()更新操作
    os库获取/设置/删除环境变量
    def待学习的功能
    shell命令操作(jenkins执行后判断shell执行的对与错)
    使用templates模版
    centos安装vue前端环境
  • 原文地址:https://www.cnblogs.com/abner28/p/9408526.html
Copyright © 2020-2023  润新知