Python入门基础的一些注意

写在前面:

简单的Python历史:

  python的创始人为吉多·范罗苏姆(Guido van Rossum)。1989年的圣诞节期间,吉多·范罗苏姆(中文名字:龟叔)为了在阿姆斯特丹打发时间,决心开发一个新的脚本解释程序,作为ABC语言的一种继承。(龟叔:2005年加入谷歌至2012年,2013年加入Dropbox直到现在,依然掌握着Python发展的核心方向,被称为仁慈的独裁者

Python是一门解释型语言,目前有两个版本

  Python 2.+ : C , Java ,C# 源码不统一,功能重复 维护难度大

  Python 3.+ :代码统一,代码(功能)重复 维护难度降低

Python的优缺点

  优点 : 优雅,明确 简单 ,开发效率高,可移植性强,和其强大的扩展性和嵌入性

  缺点 : 运行速度相对较慢/代码不能加密,不能多线程

Python的种类 :

  1. Cpyhon : CPython。这个解释器是用C语言开发的,所以叫CPython。

  2. Jython : Jython是运行在Java平台上的Python解释器,可以直接把Python代码编译成Java字节码执行。

  3. IronPyhon IronPython和Jython类似,只不过IronPython是运行在微软.Net平台上的Python解释器,可以直接把Python代码编译成.Net的字节码。

  4. PyPy : PyPy是另一个Python解释器,它的目标是执行速度。PyPy采用JIT技术,对Python代码进行动态编译(注意不是解释),所以可以显著提高Python代码的执行速度

正文

1、常量:

  python的其实没有常量,变量大写记为常量(可以更改)通常C语言等的常量为大写,且不可更改

2、注释:

  单行注释:#(跳过这一行)

  多行注释:'''注释内容'''   或  """注释内容"""   (个人认为python中的单引号 ' 和 双引号 " 没有区别)

3、基础数字类型

  整数类型:int  12,34,56  print(100,type(100))      int有取值范围(分32位和64位机)

      + - * / **  %              2**3  即为2的3次方        %为取余数 :5%2=1

  字符串:str      print('100',type('100'))          python中凡是用引号引起来的都是字符串   字符串只能相加(拼接)可以和数字相乘

  100 <class 'str'>数字
  100 <class 'int'>字符串

  

  三个引号裹起来赋值给一个变量,就变成一个大的字符串(一句一行)

        msg=‘’‘第一行,

           第二行,

          第三行'''

        print(msg)

4、bool 布尔值:布尔值是“真” True 或“假” False 中的一个

5、用户交互:input       input出来的数据类型全部都是str字符串

  name=input(‘请输入你的名字:')

  age=input('请输入你的年龄:')

  print(name,age)

6、if条件语句:

  格式

   if 条件:

    结果

原文地址:https://www.cnblogs.com/qmuy/p/9336492.html