1.python解释性语言可跨平台 读取一行,翻译一行,执行一行比编译语言慢
2.python代码量较少,面向对象的语言
开发包括面向思维和面向对象
3基本要求就是统一缩进,没有分号
4安装:
openpgm-5.2.122-2.el7.x86_64.rpm python-path-5.2-1.el7.noarch.rpm
pycharm-community-2016.3.2.tar.gz python-pip-7.1.0-1.el7.noarch.rpm
python-ipython-3.2.1-1.el7.noarch.rpm python-pygments-1.4-9.el7.noarch.rpm
python-ipython-console-3.2.1-1.el7.noarch.rpm python-simplegeneric-0.8-7.el7.noarch.rpm
python-ipython-gui-3.2.1-1.el7.noarch.rpm python-zmq-14.3.1-1.el7.x86_64.rpm
python-jsonschema-2.3.0-1.el7.noarch.rpm zeromq3-3.2.5-1.el7.x86_64.rpm
python-mistune-0.5.1-1.el7.x86_64.rpm
ipython:交互界面 可以尝试基本指令
python可用于计算+ - * / //商
获取到 pycharm-community-2016.3.2
cd pycharm-community-2016.3.2
以kiosk的身分去执行脚本bin//pycharm.sh即可进入到图形界面
5基本内容的更改如:
写一个每个脚本都要有名字提示
设置字体的大小
设置个快捷键一步调整不规范的格式
对于注释,当然必不可少:
使用地方:
对于复杂的操作,应该在最前面写上注释
对于不能一目了然的代码,后面注释
单行注释: #
多行注释:"""
"""
还有选中一片全部注释的:ctrl+/
6运行:
第一次要的单击右键run 第二次后可用右上角三角来运行
瓢虫用来步步调试
eg:
price=float(raw_input('水果单价:')
weight=float(raw_input('水果重量:'))
money=price*weiht
prit money
print'您花了%f'%(money)
说明:int()类型转换
定义字符长变量;
name='lily'
print '我的名字叫%s'%name
定义整型变量student_num 输出我的学号是000001
student_num=1
print '我的学号是%06d' %student_num
注意保留的位数
定义一个小数对应的比例
scale=0.1
print '数据的数据比例是:%.2f%%'%(scale*100)
python中可以使用print函数将信息输出到控制台
7如果希望同时输入文字数据,用格式化操作符
%:格式花操作符专门用于处理字符串中的格式
包含%的字符串,被称为格式化字符串
%和不同的字符连用
%s 字符串
%d 有符号十进制整数。%06d代表输出的整数显示数字
%% 输出%
小试牛刀:
输入学生姓名
依次输入三门成绩
计算学生的平均成绩
平均成绩保留一位小数点
计算该学生的语文成绩占总成绩的百分之多少并打印
8变量命名
不与关键字重复
字母数字下划线组成
不以数字开头
驼峰命名法:
大驼峰;每个单词的首字母都大写
FistName
小驼峰:第一个单词以小写字母开始,后续单词的首字母大写
firstName
if语句
if,else语句的缩进部分是一个完整的代码块
if 要判断的条件
条件成立时,要做的事情
else:
条件不成立的时候要做的事情
if,elif,else都必须和if联合使用不能单独使用
if语句的嵌套问题
if 条件一
条件一满足执行的代码
if 满足条件一基础上的条件二
定义布尔型变量, 表示是是否有车票hat_ticket=False
牛刀小试:
定义变量表示刀长度
knife_length=16
有车票且刀长度小于20的允许进入
9导入随即工具包
注意:在导入工具包的时候,应该将导入的语句,放在文件的顶部
因为这样方便下方的代码,在任何需要的时候,使用工具包中的文件
猜拳游戏:电脑自动生成随机数
import random
computer=random,randint(1,3)#在1到3之间随机抽取数
牛刀小试
输入某年某月你回答天数
判断是否为闰年