Python学习笔记

 

 

文章内容主要参考了《Python简明教程》, 由于对Java 和C语言比较熟悉, 所以主要关注python与他们不一样的地方.

概述

Python是一门当下特别火的脚本语言, 它与普通语言形式上最大的不同就是它使用了代码的缩进来对代码块进行分隔等, 传统的语言用的大括 .由于方便易用, 所以在机器学习等领域比较流行.

安装

我的电脑是台式机, 装的windows. 在官 (https://www.python.org/downloads/) 下载最新版的python, 安装过程与普通的软件差不多. 安装完成之后, 修改一下环境变量. 修改方法如:https://jingyan.baidu.com/article/a3f121e4ceda4ffc9052bbc5.html 

系统变量Path加上你安装python的目录位置. 当进入windows的命令行窗口, 输入python, 得到类似如下结果就说明安装成功了.

 

 

上图中的 >>> 被称为Python解释器提示符(Python Interpreter Prompt). 可以直接输入python代码执行

输入输出

输出

结果是

print()默认是换行的, 想不换行输出的话, 可以这样

输入

基础知识

  • 字符串使用单引 或者双引 围起来
  • 三引 指定多行字符串
  • 字符串是不可变的, 这一点跟Java是相似的, 只能将变量指向新的字符串.
  • 基本的类型就是数字和字符串

一般来说Python中默认是每一物理行对应于一个逻辑行, 并且也是鼓励这样做的. 但是也可以在一个物理行中指定逻辑行, 例子如下:

运算符

  • + 加
  • – 减
  • * 乘
  • ** 乘方
  • / 除
  • // 整除
  • % 取模
  • >> 右移
  • not 非
  • and 与
  • or 或

控制流

if语句

与Java最大的不同就是if条件语句中没有小括 , 并且条件后面有个冒

while语句

拥有else子句作为可选选项

函数

通过 def 进行定义.

数据结构

Python 中有四种数据结构– 列表(List), 元祖(Tuple), 字典(Dictionary)和集(Set).

列表

列表是一种用于保存一系列有序项目的集合. 是可变的(Mutable), 赋值的时候使用方括 将数据包起来.

列表方括 []中加索引可以取得某个位置的数据, 从0开始. 在命令行窗口中使用help(list)查看列表的所有方法, append()方法添加数据.

元祖

字典

将键值(Keys)与值(Values)联立到一起, 组成的集合. 这里Keys必须是惟一的.并且只能使用不可变的对象(如字符串)作为字典的键值(Keys) 形式如下:

集合(Set)

集合(Set)是简单对象的无序集合(Collection). 。当集合中的项目存在与否比起次序或其出 现次数更加重要时,我们就会使用集合。 通过使用集合,你可以测试某些对象的资格或情况,检查它们是否是其它集合的子集,找到 两个集合的交集,等等。

文章知识点与官方知识档案匹配,可进一步学习相关知识Python入门技能树首页概览210531 人正在系统学习中

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2018年7月1日
下一篇 2018年7月1日

相关推荐