第一章(初识Python)知识点归纳

Python是从ABC语言衍生而来的

ABC语言是Guido参与设计的一种教学语言,为非专业编程人员所开发的。

Python是荷兰程序员 Guido Van Rossum于1991推出的,保留着ABC的很多功能,而且也融入了Modula-3语言的元素。

Modula-3有着简单和安全的特点。

Python命名的灵感来自BBC的喜剧《巨蟒剧团这飞翔的马戏团》,这门语言与蟒蛇没有直接的联系,虽然剧团的成员John Cleese最初命名时隐含着“阴险”、“虚伪”的意思。

考虑到Python的功能,它常被视为一种“原型设计”或“应用程序快速开发”语言。你可先使用Python快速编写出程序,在需要提升运行效率时,再使用C和C++进行改写。

在Windows下安装Python后,你可以使用“基本交互模式”,也可使用“交互式开发环境”——IDLE,但强烈建议后者。

IDLE中,可使用命令help并指定类型来获取帮助。如:help(str)

在IDLE中,修正错误。当代码块内容很多,又不想重新输入整个时,可以这样做:

(1)   将光标放在代码块的任何一行中(如果代码块只包含一行代码,务必将光标放在行尾);

(2)   按回车键

整个代码块都奇迹般地再次出现了,且光标位于代码块的末尾。你可随便进行修复。最后,要重新提交代码块,将光标放到最后一行的末尾并按回车键两次。

当然,也可使用Alt + P键 / Alt + N键,返回上 / 下一次的代码。

续行:

(1)   如果当前没有与左括号、左大括号或左中括号配套的右括号、右大括号或右中括号,代码行将自动延伸到下一行;如:

total_amount = (this_amount + that_amount

+ a_big_number + count +even_more_amounts)

在这种情况下,缩进无关紧要,但Python通常要求缩进必须一致。

(2)   在有些情况下,你可能无法采用上述办法。但又必须延伸到下一行,又没有别的办法,可使用反斜杠 \。

my_str = 'I am typing a very long \

line of code.'

请注意: 反斜杠 \ 后面,不能有任何字符,空格、注释也不例外。

零压力学python_《零压力学Python》 之 第一章知识点归纳相关推荐

  1. 《HeadFirst Python》第一章学习笔记

    对于Python初学者来说,舍得强烈推荐从<HeadFirst Python>开始读起,这本书当真做到了深入浅出,HeadFirst系列,本身亦是品质的保证.这本书舍得已在<Pyth ...

  2. Python Cookbook --第一章:数据结构和算法(1)

    问题1:现在有一个包含N个元素的元组或者是序列,怎样将它里面的值解压后同时赋值给N个变量? >>> p = (4,5) >>> x,y = p >>&g ...

  3. Python入门——第一章 python编程基础

    Python入门 文章目录 Python入门 第一章 python编程基础 1.1 基本输入输出 1.1.1使用print()函数进行简单输出 chr()函数 print()输出到指定文件 print ...

  4. python 机器学习第一章

    机器学习是一门能够发掘数据价值的算法和应用,是计算机科学中最激动人心的一个领域之一. 接下来的时间,开始学习吧! python机器学习第一章 1.机器学习方法分为三类:监督学习,无监督学习,强化学习. ...

  5. Python绝技第一章 入门 python3实现密码破解

    前言 对我而言,武术的非凡之处在于它的简单.简单的方法也是正确的方法,同时武术也没有什么特别之处.越接近武术的真谛,招式表现上浪费越少 简介 python 绝技 第一章是python入门语法,两个需要 ...

  6. 【李刚-21天通关Python】第一章:Python入门与字符串

    [李刚-21天通关Python]第一章:Python入门与字符串 第一章:Python入门与字符串 数据类型 字符串 运算符 实操:简易计算器 & 进制转换 章节分篇链接: [李刚-21天通关 ...

  7. python第一章笔记_head first python(第一章)–学习笔记

    head first python(第一章)--学习流程图 1.安装python 这里是用python3的,除了windows之外,linux和macos都自带了,只是版本没有这么新. 举例:cent ...

  8. 廖雪峰python教程——第一章 Python基础

    第一章 Python基础 一.数据类型和变量 Python的数据类型包括整数.浮点数.字符串.布尔值.空值.变量.常量等.其中整数可以表示任意大小的整数:空值是Python里一个特殊的值,用None表 ...

  9. Python数据分析 第一章 数据分析的概述

    目录 第一章 数据分析的概述 1.数据分析的概述 1.Python在数据分析方面的优势 2.数据分析流程 3.数据分析层次 4.数据分析常见应用场景 2. Python数据分析模块 1. Numpy ...

最新文章

  1. 加强原始创新和基础研究的前提:三项破解之策
  2. 总结 · 二分图匹配
  3. Atitit.操作注册表 树形数据库 注册表的历史 java版本类库总结
  4. npm安装和Vue运行
  5. ubuntu 16.04 + zabbix 3.4 + postgresql libzbxpgsql
  6. jdk帮助文档的获取
  7. 挤房工具发布--支持最新版浩方和VS平台
  8. 非线性系统离散线性化方法(二)
  9. 任天堂残酷马里奥游戏
  10. echarts Map(地图) 波纹数据点
  11. 求和函数 sum详解
  12. 黑马程序员_日记9_Java学习感言
  13. 改变网页输入框闪烁光标颜色 IE浏览器输入框光标无法改变
  14. 基于javaweb的水果生鲜商城系统(java+springboot+mybatis+vue+mysql)
  15. 简单5步,从0开始搭建你的第一款小程序
  16. C标签的核心标签及语法格式
  17. 【免费程序分享】Discuz仿手游控游戏论坛商业版网站模板/Discuz游戏论坛网站模板
  18. 智慧工地系统建设方案及应用案例
  19. label标签使用详解
  20. Python3,5行代码,Chatxxx能对PDF文件进行旋转、提取、合并等一系列操作,看了这篇,80岁老奶奶走路都不扶墙了。

热门文章

  1. ABAP:为Table Control创建Context Menu
  2. 抑郁水平和收入不是正相关!数据揭秘什么职业最无忧?
  3. idea findbugs使用_「测试」 - 静态测试 amp; FindBugs
  4. java读取frp_【原创】FRP初探(函数式编程部分)
  5. pwn(ctf)中常见的系统调用
  6. python 判断是否是润年及函数封装的2种方法
  7. python模块初始与time、datetime及random
  8. python集合和eval的使用
  9. Python小练习:批量删除多个文件夹内的相同文件
  10. php7 echo无法显示,PHP7 echo和print语句实例用法