首学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"
4 print "你好,世界"
指定编码格式的方法:四种方法均可以表明编码格式
• #coding:utf-8
• #coding=utf-8
• #encoding:utf-8
• #encoding=utf-8
三、ipython
ipython也一种交互式的python,IPthon:在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版本同样的结果
七、赋值运算符
=,+=,-=,/=,*=,%=
八、关系运算符
>, >=, <, <=, !=, ==
可用来当作判断语句,关系运算符返回的值均是True或者False
九、逻辑运算符
逻辑与and, 逻辑或or, 逻辑非not
and 一假都假
or 一真都真
not 则为取反