python基础

Posted 小白°

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python基础相关的知识,希望对你有一定的参考价值。

一、python起源

  

  Python  (英国发音:/ˈpaɪθən/ 美国发音:/ˈpaɪθɑːn/), 是一种面向对象的解释型计算机程序设计语言,由荷兰人Guido于1989年发明,第一个公开发行版发行于1991年。
  Python是纯粹的自由软件,源代码和解释器CPython遵循 GPL(GUN General Public License)协议。Python语法简洁清晰,特色之一是强制用空白符(white space)作为语句缩进。
  Python具有丰富和强大的库。它常被昵称为胶水语言,能够把用其他语言制作的各种模块(尤其是C/C++)很轻松地联结在一起。常见的一种应用情形是,使用Python快速生成程序的原型(有时甚至是程序的最终界面),然后对其中有特别要求的部分,用更合适的  语言改写,比如3D游戏中的图形渲染模块,性能要求特别高,就可以用C/C++重写,而后封装为Python可以调用的扩展类库。需要注意的是在您使用扩展类库时可能需要考虑平台问题,某些可能不提供跨平台的实现。
  7月20日,发布2017年编程语言排行榜:Python高居第四位  。
  2018年3月,该语言作者在邮件列表上宣布 Python 2.7将于2020年1月1日终止支持。用户如果想要在这个日期之后继续得到与Python 2.7有关的支持,则需要付费给商业供应商。
  python的优点:简单易懂,开发效率高,高级语言,可移植性,可扩展性,可嵌入性,
  python的缺点:速度慢,代码不能加密,线程不能利用多CPU问题

二、python的解释器

  Cpython——是使用C语言开发
  Ipython——  是一个 python 的交互式 shell,比默认的python shell 好用得多,支持变量自动补全,自动缩进,支持 bash shell 命令,内置了许多很有用的功能和函数。
  Jpython——是运行在JAVA平台上的解释器
  Ironpython——是运行在微软 .net 平台上的解释器
  pypy ——类似于编译器,一次性将代码解释成字节码文件,可以直接运行

三、注释

  单行注释: # 被注释的内容
  多行注释:\'\'\' 被注释的内容 \'\'\', """这个也是多行注释"""

四、第一个python程序

 1 print("hello world!") 
       输出“hello world!”

五、变量

  变量是计算机内存中的一块区域,变量可以存储规定范围内的值,而且值可以改变。
  1、变量的命名规范
  • 由字母、数字、下划线任意组合而成
  • 不可用数字开头或用纯数字
  • 不能用python的关键字
  • 不能太长
  • 要有意义
  • 不能是中文
  • 区分大小写
  • 推荐使用驼峰或下划线命名

六、变量的数据类型

  int  整数 常⻅见的数字都是int类型. ⽤用于计算或者⼤大⼩小的比较
在32位机器上int的范围是: -2**31~2**31-1,即-2147483648~2147483647
在64位机器上int的范围是:  -2**63~2**63-1,即-9223372036854775808~9223372036854775807

  可以做加(+)、减 “-”、乘“ * ”、除“ / ”、取余“  % ”、整除 “ // ” 运算 

  str. 字符串可以用单引号,双引号,或者三引号引起来,没有什么区别,只是⼀些特殊的格式需要不用的引号

         字符串.可以 加“ + ”、“  *  ”

  例如:

   1 print("我是谁"+"我在哪?") 

   1 print("我是猪" * 3) 

    bool. 布尔值.只有两个取值. 真“True”, 假“False”

 

七、用户交互

  语法:变量  = input(提示内容):

  例如:

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

  注:接收到的内容都为字符串类型

八、流程控制(if)

语法一:

 if 条件:

    代码块

语法二:

  if 条件1:
    代码块1
  else:
    代码块2

语法三:

  if 条件1:
     代码块
     elif 条件2:
     代码块
   elif....
   else:

语法四:

       if 条件:

           if 条件:

                if 条件:

         代码块

       else:

     else:       

  

以上是关于python基础的主要内容,如果未能解决你的问题,请参考以下文章

常用python日期日志获取内容循环的代码片段

python 有用的Python代码片段

Python 向 Postman 请求代码片段

python [代码片段]一些有趣的代码#sort

使用 Python 代码片段编写 LaTeX 文档

python 机器学习有用的代码片段