• python基础讲解部分&纯小白需要扎实基础


    第一章知识点

    一、Python简介

    ​ python的创始人为吉多·范罗苏姆(Guido van Rossum),在中国人称龟叔

    ​ Python崇尚优美、清晰、简单

    应用领域:

    ​ (1)云计算,写OpenStack框架

    ​ (2)Web开发,前端和后端,即全栈

    ​ (3)科学运算、人工智能,旷世公司

    ​ (4)系统运维:

    ​ (5)爬虫:按照一定的规则,自动地抓取万维网信息的程序或者脚本

    ​ (6)金融:

    ​ (7)图形GUI:

    ​ 2004 Djiango

    ​ 2008 Python3诞生

    Python2和Python3区别:

    ​ (Python2为多人用不同语言共同交流开发,思想具有不统一性)

    ​ Python2:源码不统一,源码重复

    ​ Python3:源码统一,源码不重复

    编程语言分类:

    ​ 1. 编译型:一次性翻译 (C语言)

    ​ 优点:运行速度快

    ​ 缺点:翻译时间长

    ​ 2. 解释型:一行一行翻译 (JAVA)

    ​ 优点:开发效率高(翻译时间短)

    ​ 缺点:运行速度慢

    ​ 编译型相当于整体翻译,在出现错误时最后进行提示,修改过程中要从整体去找错误,而解释型是一行一行翻译,哪里出错时立即提示并修改,它是乱码通过解释器翻译成机器语
    python是一门动态解释型的强类型定义语言

    Python的种类(了解性知识)

    • Cpython

      Python的官方版本,使用C语言实现,使用最为广泛,CPython实现会将源文件(py文件)

    ​ 转换成字节码文件(pyc文件),然后运行在Python虚拟机上。

    • Jyhton

      Python的Java实现,Jython会将Python代码动态编译成Java字节码,然后在JVM上运行。

    • IronPython

      Python的C#实现,IronPython将Python代码编译成C#字节码,然后在CLR上运行。(与Jython类似)

    • PyPy(特殊)

      Python实现的Python,将Python的字节码字节码再编译成机器码。

    二、python入门

    1.变量名命名规则:

    1. 变量名由数字、字母、下划线组成

    2. 变量名开头不能以数字开头

    3. 变量名要具有可描述性

    4. 要区分大小写

    5. 变量名禁止使用Python关键字

    6. 不能使用拼音和中文

    7. 变量名推荐写法:

      7.1 驼峰法 NameAgeAex

      7.2 下划线(官方推荐) name_age_aex

    2.常量

    ​ 变量名全部大写叫常量,如 ID=123456789

    3.注释

    ​ (1)单行注释

    # 内容

    ​ (2)多行注释

    ' ' ' 多行内容 ' ' ' (""" 多行内容 """)

    三、基础数据类型

    1.字符串 —— str (字符串+:字符串和字符串相加 字符串*:字符串和数字相乘)

    ​ 字符串用于存储一些数据

    ​ 在Python中只要是用引号引起来的就是字符串

    2.数字 —— int

    ​ 用于计算,用于比较

    ​ 在赋值的时候先执行等号右边的内容

    Python3:除法的时候返回的是小数(浮点型)

    Python2:除法的时候返回的是整数(向下取整)

    3. 布尔值 —— bool

    ​ 两种结果:

    ​ Ture —— 真

    ​ False —— 假

    ​ 用户交互: (输入/输出)

    4. input() ——

    出错是因为msg为字符串类型,不能与int型进行运算

    1564633960325

    知识点:

    python3中的input获取到的内容是字符串

    Python2中的input获取的就是数据本身

    5.type —— 查看数据类型

    1564634199235

    6.int() —— 将字符串类型强制转换成整型

    1564634901480

    四、流程控制语句:

    1.单 if

    if —— 如果

    if 条件:
    	缩进	官方推荐4个空格,Tab 		空格
    

    2.if else 二选一

    if	条件:
    缩进	结果
    else:
    缩进	结果
    

    3.if elif elif elif 多选一或不选

    if —— 如果

    elif —— 在如果

    if 条件:
    	缩进 结果
    elif 条件:
    	缩进 结果
    

    如下图所示:

    1564636970023

    4.if elif elif else 多选一

    if 条件:
    	结果
    elif 条件:
    	结果
    elif 条件:
    	结果
    else:
    	结构
    

    5.if if if if 多个条件选多个

    if 条件:
    	结果
    if 条件:
        结果
    if 条件:
    	结果
    

    6.if 嵌套:

    if 条件:
    		if 条件:
    			结果
    		else:
    			结果
    else:	
    	结果
    
  • 相关阅读:
    查询中常用的扩展方法
    加载关联表的数据 显式加载
    加载关联表的数据 延迟加载
    加载关联表的数据 贪婪加载
    操作内存中的数据
    DBContext基础查询
    EF简单增删改查
    1- MySQL数据库基础快速入门
    1-3 Postman 注册账号与登录
    1-2 postman工具简介
  • 原文地址:https://www.cnblogs.com/shenhongbo/p/11382691.html
Copyright © 2020-2023  润新知