1.    机器语言 = 机器指令 = 二进制代码

  汇编语言就是把二进制变成了英文,开发效率低。

  编译型语言:C   C++   Delphi  。。。

  解译型语言:Python  php   java 。。。

    好处:可以跨平台,开发效率高.

    坏处:运行效率相对来说比编译型语言低点  

  总结:

  机器语言:优点是最低层,运行速度快

       缺点是最复杂,开发效率低

  汇编语言:优点比较低层,运行速度快

          缺点比较复杂,开发效率低

  高级语言:

    编译型:执行速度快,不依赖语言环境运行,跨平台差

    解译型:跨平台好,到使用,开发效率高,执行速度相对慢些,依赖解译器运行

  交互器的作用:调试代码

变量:

  储存数据,可变的量,方便程序调用

常量:

  不可变的量,定死的,名字全部用大写表示

变量的命名规则:

  以数字、字母、下划线的任意组合,但变量名不能以数字开头,不能有空格

  LOW的命名:以拼音、中文、或过长的名、词不达意 的

注释:

  可以用中文、英文,但不能用拼音,不用每行做注释,在自己觉得重要或不太清楚的的地方 加注释,方便日后自己或别人理解,以便可以快速的读懂代码。

数据类型:

  整数:int       浮点数:float

  字符串:可以相加、相乘,但不能相减、相除。

  布尔类型:主要做逻辑判断,   正确:True    错误:False

  Type:查类型

格式化输出:%s  s = string  字符串,   %d  d = digit 整数型   , %f   f = float  浮点型

逻辑运算:

  and(与)  or(或) not(非)

流程控制:

  单分支:if

  双分支:if ---- else

  多分支:if  -----  elif  ...可以多个elif......-----  else

二进制:

  二进制位数采用的是8位数,根据ASCLL码来规定,一个字节占8个比特

列表方法:

  增:  append(增加到最后)、insert(指定位置插入)

  查:index(查找元素的下标)、count(查询元素的个数)、下标为负数的 [ -1 ] 从后面往前面查找

  切片:[ 0:3 ]  从前面往后面切,顾头不顾尾 , [ -5:  ]  从后面往前面切, [  1:5:2  ]  最后一位的2表示为步长,跳着取数值

  删除:remove(删除指定元素)、pop(删除最后 一个,会返回删除的值)、del(全局都可以删除,,可以删除任意数据)

  循环:for i in 加列表名

  排序: sort  按ASCLL码表来排序  、 reverse(跟sort反过来排序)

  列表拼接:直接相加或用 extend 方法(扩展)

  Clear(清空列表数据)

  浅Copy(直接使用,只能用于第一层列表,多层列表下无法独立)

  深Copy 要导入模块---  import.copy

    copy.deepcopy()

    深Copy,列表完全独立

  打印列表索引值和元素的方法:enumerate()  用法:for i in enumerate (列表名):

  

  

  

Python-第一章(开发基础)的更多相关文章

  1. python第一章计算机基础

    第一章 计算机基础 1.1 硬件 计算机基本的硬件由:CPU / 内存 / 主板 / 硬盘 / 网卡 / 显卡 / 显示器 等组成,只有硬件但硬件之间无法进行交流和通信. 1.2 操作系统 操作系统用 ...

  2. python第一章:基础

    1.数学操作符: 数学操作符与数学基本类似 最高级:** 第二级:*././/.% 第三级:+ .- 遵循从左到右的顺序 如果想改变优先级 可以使用括号,比如:(3+2)*(5-4)=5*1=5 2. ...

  3. web前端学习python之第一章_基础语法(二)

    web前端学习python之第一章_基础语法(二) 前言:最近新做了一个管理系统,前端已经基本完成, 但是后端人手不足没人给我写接口,自力更生丰衣足食, 所以决定自学python自己给自己写接口哈哈哈 ...

  4. web前端学习python之第一章_基础语法(一)

    web前端学习python之第一章_基础语法(一) 前言:最近新做了一个管理系统,前端已经基本完成, 但是后端人手不足没人给我写接口,自力更生丰衣足食, 所以决定自学python自己给自己写接口哈哈哈 ...

  5. Python第一章-基础知识

    第一章:基础知识 1.1 安装python.     直接官网下载最新的python然后默认安装就可以了,然后开始菜单里找到pyhton *.*.* Shell.exe运行python的交互shell ...

  6. 《零成本实现Web自动化测试--基于Selenium》第一章 自动化测试基础

    第一篇 Selenium 和WebDriver工具篇 第一章 自动化测试基础 1.1    初识自动化测试 自动化测试有两种常见方式 1.1.1 代码驱动测试,又叫测试驱动开发(TDD) 1.1.2 ...

  7. 简学Python第一章__进入PY的世界

    #cnblogs_post_body h2 { background: linear-gradient(to bottom, #18c0ff 0%,#0c7eff 100%); color: #fff ...

  8. 第一章 jQuery基础

    第一章jQuery基础 一.jQuert简介 1.什么是jQuery jQuery是javaScript的程序库之一,它是javaScript对象和实用函数的封装. jQuery是继Prototype ...

  9. Python运维开发基础06-语法基础【转】

    上节作业回顾 (讲解+温习120分钟) #!/usr/bin/env python3 # -*- coding:utf-8 -*- # author:Mr.chen # 添加商家入口和用户入口并实现物 ...

  10. Python运维开发基础05-语法基础【转】

    上节作业回顾(讲解+温习90分钟) #!/usr/bin/env python # -*- coding:utf-8 -*- # author:Mr.chen import os,time Tag = ...

随机推荐

  1. elk搭建日志系统

    参考:https://www.cnblogs.com/yuhuLin/p/7018858.html 以上这篇文章已经写的很好很全了,之所以再自己写一遍大概就是记录一下,以后可能会有用吧 安装elast ...

  2. 1.2低级线程处理API

    并行扩展库相当有用,因为它允许使用更高级的抽象——任务,而不必直接和线程打交道.但有的时候,要处理的代码是在TPL和PLINQ问世(.NET4.0)之前写的.也有可能某个编程问题不能直接使用它们解决, ...

  3. 【原创】大叔案例分享(3)用户行为分析--见证scala的强大

    一 场景分析 用户行为分析应用的场景很多,像线上网站访问统计,线下客流分析(比如图像人脸识别.wifi探针等),比较核心的指标有几个: PV | UV | SD | SC 指标说明: PV(Page ...

  4. ScheduledThreadPoolExecutor Usage

    refs: https://blog.csdn.net/wenzhi20102321/article/details/78681379 对比一下Timer和ScheduledThreadPoolExe ...

  5. jQuery的下拉选select2插件用法

    1转自:https://www.jb51.net/article/95561.htm 用了这么久的Select2插件,也该写篇文章总结总结.当初感觉Select2不是特别好用,但又找不到比它更好的下拉 ...

  6. [转] Brook 搭建教程

    https://www.jiongjun.cc/technology/500.html 在搭建 brook 代理之前,首先要求你要有一台国外 vps,关于国外 vps 选择,可以参考这篇:推荐几款国外 ...

  7. 记一次Mysql魔鬼实训

    1.查看某个Mysql数据库当前使用的字符集 show create database [库名称] 2.查看当前书库版本信息 #mysql -V MariaDB [(none)]> use my ...

  8. [转自大神]js拖拽小总结

    https://blog.csdn.net/u013040887/article/details/83059094 权侵删 这里写的是一个原生js实现拖拽的效果,首先: 1.实现拖拽的三大事件,是要首 ...

  9. sbadmin表单事件

    Form表单 自定义表单 <from action="" method="'><!---      这里可以用表单组件快速生成表单元素哦        ...

  10. 第四篇flask中模板语言 jinja2

    Flask中默认的模板语言是Jinja2 首先我们要在后端定义几个字符串,用于传递到前端 STUDENT = {, 'gender': '中'}, STUDENT_LIST = [ {, 'gende ...