分类 Python 下的文章

Python学习笔记(二)

python.jpg

二、python语言基本数据类型

1.python基本数据类型:整数、浮点数、字符串、布尔值(True、False)、空值(None)

2.变量:变量名必须是大小写英文、数字和下划线(_)的组合,且不能用数字开头,python作为动态语言,变量不需要声明,但使用时必须赋值,变量类型根据赋值类型来决定,也因为不需要声明,所以对于python变量数据类型的检查尤为重要;

3.注释:#后接需要注释的内容;

4.字符串:用''或者""将内容括起来以表示字符串,字符串中出现’,则将字符串用”括起来,若字符串中出现“,则将其用‘括起来,同时出现'和"时,使用\来转义,转义字符不包含在字符串内容中;

5.row字符串:在字符串前使用r,即r’...‘来表示row字符串,row字符串内不需要转义,但是r'...'表示法不能表示多行字符串,也不能表示包含'和 "的字符串;

6.多行字符串:用 括起来的字符串表示多行字符串,可以直接回车跨越多行;

7.Unicode字符串:在字符串前加u表示Unicode编码的字符串,Python的Unicode字符串支持"中文","日文","韩文"等多种语言';

8.编码格式声明:
1.# -*- coding: 编码格式 -*-
2.# coding=编码格式
3.# -*- coding=编码格式 -*-,第一种为Emacs推荐的写法;

9.布尔类型值:Python把0、空字符串''和None看成 False,其他数值和非空字符串都看成 True;

10.print语句:向屏幕输出制定内容,可以是字符也可以是数字,使用逗号,连接多个输出内容时,python会自动将逗号变成空格输出;

Python学习笔记(一)

python.jpg

  Python是动态语言,和平常学过的C,Java等有着很多不同的地方,虽然基本语法有很相似,但有一些容易弄混的地方还是要记录下来,回头复习的时候方便一点。

一、开发环境及入门知识

1.开发环境搭建

下载地址:https://www.python.org/downloads/
Windows下安装:去python官网选择需要的windows版本进行下载,然后在windows电脑上点击安装包来完成安装,然后在环境变量Path后追加上python的安装目录即可;

linux下安装:linux系统自带python,可以直接使用,如果需要更新,则可以参照这篇博客;http://www.cnblogs.com/lanxuezaipiao/archive/2012/10/21/2732864.html

开发工具:Eclipse + PyDev、PyCharm、Vim

2.python编译过程

.py文件-->由python解释器转换-->字节码文件(.pyc和.pyo)-->由python解释器转换-->二级制文件-->内存中运行-->结果;

3.使用python命令

python -m py_compile xxx.py 将.py文件编译成.pyc文件-->xxx.pyc;
python -o -m py_compile xxx.py 将.py文件编译成.pyo文件-->xxx.pyo;
.pyc和.pyo文件都可以直接用python命令来运行得到结果,但.pyo是.pyc经过解释器优化过的,运行这两者都比直接运行.py文件要高效;