python的数据类型

一、python的基本知识

python的安装:linux操作系统上的镜像里面通常会自带python,直接使用yum进行安装即可

图形化界面的python是使用pycharm软件进行编程,现在世面上有2.x3.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也一种交互式的pythonIpython: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返回1a<b返回-1a==b返回0

 

str(a),将a类型转换成字符串    type( )查看类型

str(转化字符串)        type(查看字符类型)    int(转化整型)    float(转化浮点型)       

long(转化长整型)        complex(转化复型)    bool(转化布尔类型)


abs(),取绝对值

 

divmod(a,b),a除以b的商和余数

 

round()四舍五入


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值