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. POJ 3190

    POJ3190                               摊位预订.时间限制:1000MS内存限制:65536K.共提交材料:12959份接受:4 546名特别法官.描述. 哦,那些 ...

  2. Pytorch 常用函数

    1. torch.renorm(input, p, dim, maxnorm, out=None) → Tensor Returns a tensor where each sub-tensor of ...

  3. Django的邮件发送以及云服务器上遇到的问题

    邮件发送 首先我们的邮箱要开通smtp服务,然后就可以在settings中配置了 EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBacken ...

  4. spring中用到哪些设计模式?

    设计模式作为工作学习中的枕边书,却时常处于勤说不用的尴尬境地,也不是我们时常忘记,只是一直没有记忆. Spring作为业界的经典框架,无论是在架构设计方面,还是在代码编写方面,都堪称行内典范.好了,话 ...

  5. 【Hibernate】could not instantiate class.. from tuple] with root cause

    使用hibernate的过程中出现了这个问题,查询语句如下: String hql = "select new GoodsBean(id, name, price, proPic, sale ...

  6. flume taidir to kafkasink

    flume的数据源采用taiDir,sink类型选择kafka类型 测试目标:flume监控某一个目录的日志文件,并将文件存储到kafka中,在kafka的消费端可以实现数据的消费 dip005.di ...

  7. Java Spring Boot VS .NetCore (八) Java 注解 vs .NetCore Attribute

    Java Spring Boot VS .NetCore (一)来一个简单的 Hello World Java Spring Boot VS .NetCore (二)实现一个过滤器Filter Jav ...

  8. Java中CountDownLatch和CyclicBarrier的使用和比较

    CountDownLatch和CyclicBarrier同为Java1.5开始引入的,应用于多线程编程中的一种工具,二者用途十分相近,十分容易混淆. CountDownLatch CountDownL ...

  9. ELK统一日志系统的应用

    收集和分析日志是应用开发中至关重要的一环,互联网大规模.分布式的特性决定了日志的源头越来越分散, 产生的速度越来越快,传统的手段和工具显得日益力不从心.在规模化场景下,grep.awk 无法快速发挥作 ...

  10. web中cookie的使用

    一:cookie在浏览器中什么地方查找写入成功 二:如何用js写 function addCookie(name,value,expireHours){ var cookieString=name+& ...