python的数据类型
一、python的基本知识
python的安装:linux操作系统上的镜像里面通常会自带python,直接使用yum进行安装即可
图形化界面的python是使用pycharm软件进行编程,现在世面上有2.x和3.x版本,有一些区别。后续使用的pycharm软件均是2.x版本
查看python的版本:python -V
二、简单的python程序:hello world
使用python交互性界面输出"hello world"
在python中,print输出的东西若不是变量,则必须使用双引号,单引号或者双引号引起来,否则会被默认为变量,但此变量若在系统中并没有被赋值,则会有报错。
使用python脚本进行“hello world”的输出:
在使用python脚本的使用时,必须在加上后缀名.py,这是使系统时别是python的脚本程序
脚本内写入的程序为:
1 #!/usr/bin/env python
##python是编译型语言,需要有编译器才能执行,可以使用/usr/bin/python,但/usr/bin/env python是更好的选择,若将代码移植到别人的电脑中,python安装的位置若不在这里, 则在执行脚本时就会有报错,程序的可移植性并不高,/usr/bin/env是是系统去找出python安装的位置在哪里。
2 #coding:utf-8
##表示使用的编码格式是使用utf-8的。
3 print "hello world"
指定编码格式的方法:四种方法均可以表明编码格式
• #coding:utf-8
• #coding=utf-8
• #encoding:utf-8
• #encoding=utf-8
三、ipython
ipython也一种交互式的python,Ipython:在Cpython的基础上增强了,增强型的交互性解释器。
四、pycharm
pycharm是一种图形化的python编译器
五、支持的数据类型
整形int :1
浮点型float :1.0
字符串:"hello"
长整型long :111L
布尔值:True False
在python中有一个唯一python支持的数据类型:复数:1+5j
六、算术运算符
+(加),-(减),*(乘),/(除),%(取余),//(取商)
2.x版本与3.x版本中除法的区别是,2版本中浮点数的向除才会有浮点数的结果
3版本中直接就是浮点数的结果,在2版本中倒入from __future__ import division就可与3版本同样的结果
七、赋值运算符
=,+=,-=,/=,*=,%= #a+=2 实质上是a=a+2,-=、*=、%=、/=的含义类似
八、关系运算符
>, >=, <, <=, !=, ==
可用来当作判断语句,关系运算符返回的值均是True或者False
九、逻辑运算符
逻辑与and, 逻辑或or, 逻辑非not
and 一假都假
or 一真都真
not取反
十、内置函数
cmp(a,b)比较函数,若a>b返回1,a<b返回-1,a==b返回0
str(a),将a类型转换成字符串 type(
),查看类型
str(转化字符串) type(查看字符类型) int(转化整型) float(转化浮点型)
long(转化长整型) complex(转化复型) bool(转化布尔类型)
abs(),取绝对值
divmod(a,b),取a除以b的商和余数
round()四舍五入