认识python零基础知识到实战概论的复习和回顾上

Posted 梦子Python7762

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了认识python零基础知识到实战概论的复习和回顾上相关的知识,希望对你有一定的参考价值。

一、安装、编译与运行

Python的安装很容易,直接到官网:http://www.python.org/下载安装就可以了。Ubuntu一般都预安装了。没有的话,就可以#apt-get install python。Windows的话直接下载msi包安装即可。Python 程序是通过解释器执行的,所以安装后,可以看到Python提供了两个解析器,一个是IDLE (Python GUI),一个是Python (command line)。前者是一个带GUI界面的版本,后者实际上和在命令提示符下运行python是一样的。运行解释器后,就会有一个命令提示符>>>,在提示符后键入你的程序语句,键入的语句将会立即执行。就像Matlab一样。

另外,Matlab有.m的脚步文件,python也有.py后缀的脚本文件,这个文件除了可以解释执行外,还可以编译运行,编译后运行速度要比解释运行要快。

例如,我要打印一个helloWorld。

方法1:直接在解释器中,>>> print ‘helloWorld’。

方法2:将这句代码写到一个文件中,例如hello.py。运行这个文件有三种方式:

1)在终端中:python hello.py

2)先编译成.pyc文件:

import py_compile

py_compile.compile(“hello.py”)

再在终端中:python hello.pyc

3)在终端中:

python -O -m py_compile hello.py

python hello.pyo

编译成.pyc和.pyo文件后,执行的速度会更快。所以一般一些重复性并多次调用的代码会被编译成这两种可执行的方式来待调用。

二、变量、运算与表达式

这里没什么好说的,有其他语言的编程基础的话都没什么问题。和Matlab的相似度比较大。这块差别不是很大。具体如下:

Python基础知识(上)

需要注意的一个是:5/2 等于2,5.0/2才等于2.5。

Python基础知识(上)

三、数据类型

1、数字

通常的int, long,float,long等等都被支持。而且会看你的具体数字来定义变量的类型。如下:

Python基础知识(上)

2、字符串

单引号,双引号和三引号都可以用来定义字符串。三引号可以定义特别格式的字符串。字符串作为一种序列类型,支持像Matlab一样的索引访问和切片访问。

Python基础知识(上)

3、元组

元组tuple用()来定义。相当于一个可以存储不同类型数据的一个数组。可以用索引来访问,但需要注意的一点是,里面的元素不能被修改。

Python基础知识(上)

4、列表

列表list用[]来定义。它和元组的功能一样,不同的一点是,里面的元素可以修改。List是一个类,支持很多该类定义的方法,这些方法可以用来对list进行操作。

Python基础知识(上)

5、字典

字典dictionary用{}来定义。它的优点是定义像key-value这种键值对的结构,就像struct结构体的功能一样。它也支持字典类支持的方法进行创建和操作。

Python基础知识(上)
image

你要不要也来试试,用 Python 测测你和女神的颜值差距(仅供娱乐,请勿联想) 如果真的遇到好的同事,那算你走运,加油,抓紧学到手。
python、爬虫技巧资源分享Q群:766610200
包含python, pythonweb、爬虫、数据分析等Python技巧,以及人工智能、大数据、数据挖掘、自动化办公等的学习方法。
打造从零基础到项目开发上手实战全方位解析!
点击:加入

以上是关于认识python零基础知识到实战概论的复习和回顾上的主要内容,如果未能解决你的问题,请参考以下文章

C#消息队列零基础从入门到实战演练

零基础学习Python web开发Python爬虫Python数据分析,从基础到项目实战!

大神匠心打造-零基础到Python工程师视频教程全套白嫖基础+进阶+项目实战

Python机器学习及实战kaggle从零到竞赛pdf电子版下载

零基础认识python及其基础知识汇总

知识学习网络空间安全概论复习参考资料链接