首页 > 认识和了解python

认识和了解python

一: Python介绍

  1.1 python创始人吉多.范罗苏姆(龟叔)在1989年开发.python崇尚优美,清晰,简单.

  1.2 python是一门解释型语言,属于弱类型语言.

  1.3 优点:

  1.优雅,明确,简单

  2.开发率高

  3.可移植性,可扩展性,可嵌入型

      缺点:

  1.速度慢,

  2.代码不能加密

  3.线程不能利用多CPU问题

1.4 python解释器

    CPython,IPython,Pyy,JPython,IronPython

1.5 python发展史

  1991年,第一个Python编译器诞生。

  2008年python2.0更新同年python3.0更新(原因:1.python2.0太过复杂,不符合开发理念

  2.python2.0中不能使用中文,解决办法 # -*-encoding:utf-8 -*-)



变量:将运算中的结果暂存到内存,以便后续程序使用。

  1.由数字、字母、下划线组成

  2.不能是数字开头,更不能是纯数字

  3.不能是python中的关键字

  4.要区分大小写

  5.不要太常

  6.要有意义

  7.不要用中文

  8.推荐驼峰、下滑线命名

    驼峰(出首字母大写外其他每个单词首字母都大写)

    下划线(每个单词之间用_隔开)



 注释:单行注释用 #

  多行注释用 '''被注释的内容''', """被注释的内容"""





 python的基本类型:

  1.int(整数) 可进行 + - * /

  2.str(字符串) 可进行+(拼接) *(重复)

  .bool(布尔值) True 和 False



 用户交互:input("提示语")

  可直接输入用户内容





 if 语句

 语法1

  if 条件:

    代码块

  else:

    代码块





语法2

  if 条件:

    代码块

  elif:

    代码块

  else:

    代码块



嵌套



  if 条件:

    结果1

  if 条件2:

    结果2

  else :

    结果3

  else :

    代码块

转载于:https://www.cnblogs.com/zhao-peng-/p/9581003.html

更多相关:

  • THE START更新堪称轻量级MATLAB的一款软件最新版-Maplesoft Maple 2019.2 中文版。Maple是符号和数字计算环境,也是一种多范式编程语言,由Maplesoft开发,还涵盖了技术计算的其他方面,包括可视化,数据分析,矩阵计算和MATLAB连接。MapleSim工具箱添加了用于多域物理建模和代码生成的...

  • 同学们,你们在学习他人的代码,是否见过这样的代码 def main(): def user_info(gender): 当你还是个小萌新时,你一定会认为这是个很牛逼的语法。 当你有了一点基础时,你一定会想要了解这个语法,并且尝试去使用它。 那么今天,我们便来了解这个牛语法。 有了一点点的python基础,我们来看这段代...

  •     自从用了这些快捷键,鼓励师也不需要了,代码开发效率蹭蹭提升!!! ctrl+shift+[折叠代码 (这个比ctrl+k ctrl+l、ctrl+k ctr+j不知道好用多少倍!) ctrl+shift+]展开代码 ctrl+shift+T打开手贱不小心关掉的窗口 【推荐】ctrl+shift+O打开当前文件...

  • 在提交代码之前,建议最好先Fetch代码下来(如果有冲突,系统会提示),然后再操作Merge到本地分支,这样做是为了避免有其他人同时修改了当前分支,如果直接用Ctrl+T(pull代码)极有可能覆盖本地分支最新代码,安全起见先Fetch代码(Ctrl+Alt+Shift+1)——所谓:小心驶得万年船!...

  • 每次复制代码时,如果代码里有 // 这样的注释就容易让格式乱掉,通过下面的设置就可以避免这种情况。 粘贴代码时取消自动缩进 VIM在粘贴代码时会自动缩进,把代码搞得一团糟糕,甚至可能因为某行的一个注释造成后面的代码全部被注释掉,我知道有同学这个时候会用vi去打开文件再粘贴上去(鄙人以前就是这样),其实需要先设置一下 s...

  • 出品 | FlyAI编译 | 林椿眄编辑 | DonnaPython 已经成为机器学习及其他科学领域中的主流语言。它不但与多种深度学习框架兼容,而且还包含优秀的工具包和依赖库,方便我们对数据进行预处理和可视化操作。据最新消息,到2019 年底,Numpy 等很多科学计算工具包都将停止支持Python 2版本,而 2018 年后 Num...

  • 转载: 简单回答题主的问题,如果编程零基础,建议以python入门,但是并不建议以此作为数据分析的全部。R可以说是必须要学的,除此两者以外的,可以泛泛的关注。 =================================分割线================================= 下面详细说一下自己的看法,仅仅是个人...

  • 随着人工智能时代的来临,Python开始崭露头角并迅速吸引了人们的广泛关注。很多人想要从事Python开发,但零基础入门Python,需要了解什么呢?看看你都掌握了吗? 1.Python是如何被解释执行的? Python是一种解释型语言,它可以直接从源代码运行程序。程序员编写的源代码首先转变成一种中间语言代码,然后再被转换成能够直接执...

  • 该文章为转载内容,请关注文章作者博客https://blog.csdn.net/io569417668 Open3D是一个开源库,支持快速开发和处理3D数据。Open3D在c++和Python中公开了一组精心选择的数据结构和算法。后端是高度优化的,并且是为并行化而设置的。 本系列学习计划有Blue同学作为发起人,主要以Open3D官...

  • 在python中利用urllib2或是pycurl都可以实现http POST请求功能,下面是源码: #!/usr/bin/env python #encoding: utf-8 #description: demo a simple post form #date: 2015-12-14import urllib, urllib...