知识目录

一 : python 的发展历史

   1. pyhton2 和pyhton3 的区别

二: python的语言分类

三 :变量

四: 常量

五 :注释

六 : 基本数据类型

   1 : int

   2 :str

   3 :bool

七:用户交互 input()

八: if 函数的应用

一,python 的发展历史

   python2x:

  由于各个语言的大牛给python社区贡献源码,但是疏于管理,
  python2x源码比较混乱,冗余。
  python3x:
  规范源码,使其优美清晰简单。
  in November 2014, it was announced that Python 2.7 would be supported until 2020,
  and reaffirmed that there would be no 2.8 release as users were expected to
  move to Python 3.4+ as soon as possible。

二 ,python 的语言分类

解释型:
逐行解释,逐行执行。
代表语言:python。

优点:开发效率高,可以跨平台。

缺点:执行效率相对慢。

编译型:将程序全部编译成二进制,然后在执行。
代表语言:c。

优点:执行效率高。

缺点:开发效率低,不可以跨平台。

研究所,研究院,对执行效率要求高的,大数据的计算,底层的开发。

三, 变量

   1:变量的基本定义

      在系统中代替一些结果,方便以后使用的量

   2 :变量的命名规则

      >1 变量需要以英文字母,数字,下滑线命名          #!@#$%^&()*()特殊符号不行

      >2 变量不能以数字开头,或着纯数字

      >3 变量不能用中文定义

      >4 变量需要有可理解性  . 就是让人知道你变量名字干嘛的

      >5 变量不能使用系统已经有的内容起名

      >6 变量推荐使用下划线式 或者驼峰式

      >7 变量不要起得太长

四,常量

    常量就是众所周知的量,

   比如:pi=3.14

   在python 中没有真正意义上的常量 ,为了俗称.大家规定.pyhton 中的常量都使用大写字母来写

    如: NAME = 'Endless'

    其中 name就是常量,最好不要更改他的内容

五,注释

    注释pyhton 有两种表示方式

    1 > #   单行注释

    2 > '''    '''  多行注释

六,基本数据类型

    1,int   数值型

      > 常用于计算当中

    2 ,str 字符串 ,在' ' ,"  "中的内容表示字符串

      >1  字符串的基本性质 ,

        字符串可以拼接

              字符串可以乘   

    3, bool 型

      布尔型只有两个结果

      真或者假

七,用户交互input()

     input('输入的内容')  

八,if 函数的应用

    


#num = int(input('请输入数字'))
# if num > 50 :
# print('你输入的数字过大')
# if num >50 :
# print('你输入的数字过大')
# else: print('你输入的数字小于目标数字')
# if num == 50 :
# print('你输入对了')
# elif num>50:print('你输入的数字正确')
 

   >1     if  条件 :

       事件

   > 2     if  条件1:

        事件

      else:如果未满足条件1 执行事件

>3      if   条件1:

        事件

      elif  条件2 :

未完成条件1 后执行该事件

      else :如果所有事件都未完成那么执行该事件    

总结day1 ---- 基础内容学习 ,以及历史了解的更多相关文章

  1. linux基础内容学习一:linux下的分区及安装

    linux看系统版本信息 uname -a 如果显示为i386,i686则为32位系统,如果为x86_64则为64位 一块硬盘最多可以有四个主分区其中一个主分区可以用一个扩展分区替换,在这个扩展分区中 ...

  2. 3天学习完AngularJS基础内容小结

    简介:AngularJS 是一个 JavaScript 框架.它是一个以 JavaScript 编写的库. 一.AngularJS大致功能模块 二.页面交互变得简单 1.示例:计算价格 <htm ...

  3. linux学习11 Linux基础命令及命令历史

    一.Linux系统上的文件类型 1.- :常规文件:在其它程序中用f表示.比如我们用ls -l命令查看的第一个内容 [root@localhost ~]# ls -l total -rw------- ...

  4. (数据科学学习手札43)Plotly基础内容介绍

    一.简介 Plotly是一个非常著名且强大的开源数据可视化框架,它通过构建基于浏览器显示的web形式的可交互图表来展示信息,可创建多达数十种精美的图表和地图,本文就将以jupyter notebook ...

  5. (数据科学学习手札41)folium基础内容介绍

    一.简介 folium是js上著名的地理信息可视化库leaflet.js为Python提供的接口,通过它,我们可以通过在Python端编写代码操纵数据,来调用leaflet的相关功能,基于内建的osm ...

  6. C#学习笔记_01_基础内容

    01_基础内容 进(位)制 十进制:逢10进1,数字由0-9组成: 二进制:逢2进1,数字由0-1组成: 八进制:逢8进1,数字由0-7组成: 十六进制:逢16进1,数字由0-9和a-f组成: 进制转 ...

  7. python学习之基础内容

    python基础内容① 什么是python? -一种计算机语言,计算机语言分为 -高级语言:python.java.Ruby.C#.C++...... -基础语言:C语言.汇编 -计算机可以直接执行基 ...

  8. Teaching Machines to Understand Us 让机器理解我们 之二 深度学习的历史

    Deep history 深度学习的历史 The roots of deep learning reach back further than LeCun’s time at Bell Labs. H ...

  9. Linux随笔-鸟哥Linux基础篇学习总结(全)

    Linux随笔-鸟哥Linux基础篇学习总结(全) 修改Linux系统语系:LANG-en_US,如果我们想让系统默认的语系变成英文的话我们可以修改系统配置文件:/etc/sysconfig/i18n ...

随机推荐

  1. 【BZOJ2806】Cheat 【广义后缀自动机+单调队列优化dp+二分】

    题意 有M篇标准作文组成了一个作文库(每篇作文都是一个01的字符串),然后给出N篇作文(自然也是01字符串).如果一个长度不小于L的串在作文库中出现过,那么它是熟悉的.对于某一篇作文,我们要把它分为若 ...

  2. Python全栈工程师(Python3 所有基础内容 0-0)

    ParisGabriel              每天坚持手写  一天一篇  决定坚持几年 为了梦想为了信仰    开局一张图     Python一个月的基础语法 基本就到这咯    接下来是数据 ...

  3. Python服务器开发 -- 网络基础-乾颐堂

    网络由下往上分为物理层.数据链路层.网络层.传输层.会话层.表示层和应用层. HTTP是高层协议,而TCP/IP是个协议集,包过许多的子协议.包括:传输层的 FTP,UDP,TCP协议等,网络层的ip ...

  4. Java 设计模式系列(十三)模板方法

    Java 设计模式系列(十三)模板方法 模板方法模式是类的行为模式.准备一个抽象类,将部分逻辑以具体方法以及具体构造函数的形式实现,然后声明一些抽象方法来迫使子类实现剩余的逻辑.不同的子类可以以不同的 ...

  5. 界面设计中如何增强CTA按钮召唤力?

    以下内容由Mockplus(摹客)团队翻译整理,仅供学习交流,Mockplus是更快更简单的原型设计工具. 网页和软件应用之类数字产品的有效交互系统一般是由拥有各种任务和功能的小元素构成.而为创建更加 ...

  6. 状态模式c#(状态流转例子吃饭)

    using System;using System.Collections.Generic;using System.Linq;using System.Text; namespace 状态模式{   ...

  7. 20155209 2016-2017-2 《Java程序设计》第七周学习总结

    20155209 2016-2017-2 <Java程序设计>第七周学习总结 教材学习内容总结 认识时间与日期 时间的度量 GMT(Greenwich Mean Time) 时间:现在不是 ...

  8. UVa 10603 Fill (暴力BFS+优先队列)

    题意:给定4个数,a,b,c,d,分别代表空杯子容积为a,b,一个盛满水的杯子容积为c,让你不断倒水,找一个dd,是不是存在某个时刻, 某个杯子里的水dd,和d相同,或者无限接近.让求最少的倒水量和d ...

  9. 自定义beans.xml文件实现Spring框架

    经过一天的补习,学习文件加载,java反射,JDom等知识,到了晚上终于能够搭出一个基于配置文件的简单spring框架实现! 首先我们先看看这个问题: 下面是两副图左边是项目结构图,右边是UML图: ...

  10. JAVA AQS源码分析

    转自:  http://www.cnblogs.com/pfan8/p/5010526.html JAVA AQS的全称为(AbstractQueuedSynchronizer),用于JAVA多线程的 ...