python简介,环境搭建及中文编码

######################基础知识######################
######1.什么是python:
Python 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。
Python 的设计具有很强的可读性,相比其他语言经常使用英文关键字,其他语言的一些标点符号,它具有比其他语言更有特色语法结构。
解释型语言: 这意味着开发过程中没有了编译这个环节。类似于PHP和Perl语言。
交互式语言: 这意味着,您可以在一个Python提示符,直接互动执行写你的程序。
面向对象语言: 这意味着Python支持面向对象的风格或代码封装在对象的编程技术。
初学者的语言:Python 对初级程序员而言,是一种伟大的语言,它支持广泛的应用程序开发,从简单的文字处理到 WWW 浏览器再到游戏。

 

python简介,环境搭建及中文编码.

####2.python的创始人与时间
八十年代末和九十年代初,由吉多.范罗苏姆发明

python简介,环境搭建及中文编码
######3.python的特点
较少的关键字,结构简单,明确定义的语法,学习起来非常简单,源代码为开源,有一个广泛的标准库,python语言可以嵌入到别的程序中。
######4.安装python
打开浏览器,选择适用于linux的python源代码压缩包,下载并解压。
(本次实验在kiosk中)打开浏览器,选择适用于linux的pycharm,解压,进入管理界面(cd pycharm-community-2016.3.2.tar.gz/bin sh pycharm.sh),设置配置,即可。
######5.python的运行
(1)在shell环境中,命令python即可,或者ipython
(2)pycharm,图形管理界面(本次实验装pycharm)

 

python简介,环境搭建及中文编码

python简介,环境搭建及中文编码

 

python简介,环境搭建及中文编码

 

python简介,环境搭建及中文编码

 

python简介,环境搭建及中文编码####6.python的编码
注释:
什么时候需要使用注释?
(1)注释不是越多越好,对于一目了然的代码,不需要添加注释
(2)对于复杂的操作,应该在操作开始前写上若干行注释
(3)对于不是一目了然的代码,应该在其行尾添加注释(为了增加可读性。注释应该和代码
至少离开两个空格)

python简介,环境搭建及中文编码

python简介,环境搭建及中文编码

 

(4)绝对不要描述代码
变量:
创建变量要包括变量的名称,变量保存的数据,变量存储数据的类型
变量名只有在第一次出现的时候才是定义变量
变量名再次出现的时候,是直接使用之前定义的变量
变量中存储的数据是可以改变的
在python中,定义变量的时候,不需要指定变量的类型
在运行的时候,python解释器会根据赋值语句等号右边的值
自动推倒出来变量保存数据的准确类型
str 表示是一个字符串类型
int 表示是一个整型
bool表示是一个布尔类型 真:True 假:False
float表示是一个小数类型,浮点数
在python中,如果要获取用户在键盘上的输入信息,需要适用raw_input函数
变量的格式化输入1.print '格式化字符串'% 变量1
变量的格式化输入2.print '格式化字符串'% (变量1,变量2.....)
注意:变量名区分大小写
注意:两个字符不可以相乘
注意:在使用解释器执行python程序的时候,不能直接输入变量名,要输出变量内容,使用print

python简介,环境搭建及中文编码

python简介,环境搭建及中文编码

 

python简介,环境搭建及中文编码

 

python简介,环境搭建及中文编码

驼峰命名法:
当变量名是由两个或多个单词组成还可以利用驼峰命令法来命名
小驼峰命名法
第一个单词以小写字母开始,后续单词的首字母大写
first_Name last_Name
大驼峰命名法
每一个单词的首字母都采用大写字母
First_Name Last_Name

变量的运算符:
+,-,*,**,/,%,//分别表示加,减,乘,次方,除,取余,取整
>,>=,<,<=,!=,== 分别表示大于,大于等于,小于,小于等于,不等于,赋值,相等
and,or,not分别表示和,或,非

python简介,环境搭建及中文编码

 

python简介,环境搭建及中文编码

编码:
(1)在shell环境中(写在脚本中)
root用户:
cd /home/kiosk/
mkdir python
vim hello.py
# _*_ coding:utf-8 _*_  ##可以识别多种语言
# 编程风格
# -统一缩进
# -没有分号
print 'hello python'

python简介,环境搭建及中文编码

python hello.py  ##运行,会显示hello python

查看python中的关键字
进入python环境中,import keyword