python3、pycharm的安装以及python基本语法

一、python的安装和环境编译

1、先下载安装包,可以去官网下载源码安装包,并进行解压
在这里插入图片描述
2、解决编译过程中需要的依赖包:gcc、zlib、zlib-devel、openssl-devel
yum install gcc -y 不一一描述
3、进入解压后的目录进行编译
本次实验解压在/opt/Python-3.6.4
在这里插入图片描述
–prefix=安装路径 --with-ssl:添加ssl加密
#安装:make && make install
安装完了测试:绝对路径即可
在这里插入图片描述
4、添加python3.6的命令。
但我们不能每次想用python都要输入这么长的命令,所以就要自己添加一个命令。这样就可以节省时间。
#临时添加 export PATH=“python3命令所在的路径:KaTeX parse error: Expected 'EOF', got '#' at position 10: PATH" #̲永久添加:echo expor…PATH” >> ~/.bashrc 并重新读取配置文件: source ~/.bashrc
python3、pycharm的安装以及python基本语法_第1张图片
可以看到直接输入python3.6就能直接进入环境
默认只输入python是进入python2.7的环境
在这里插入图片描述

二、python的基础知识

1、**python是一个解释型语言,速度没有编译型语言;创建python文件,后缀名以 .py 结尾即可;python中没有分号;是一门严格按照缩进的语言,我们可以在/etc/vimrc文件最后加入set ts=4,这样一个tab键相当与4个空格键,文件最后一行图如下;python2可能不支持中文,需要在 .py 文件中加入# coding:utf-8 ;执行一个python脚本 python3.6 + python文件 即可,如果没更改,就写为python绝对路径 + python文件。

在这里插入图片描述

2、注释**

以#开头即可,例如:
#这是一个注释
多行注释以三个双引号开头和结尾即可
“”"
这是一个多行注释
“”"

3、变量

值可以更改,可以自己复制

4、输入输出

4.1 输入

python 2 :

input 只支持数值类型
python3、pycharm的安装以及python基本语法_第2张图片
raw_input()可以接受字符
在这里插入图片描述
可以通过type(变量名)查看类型
在这里插入图片描述
同时如果要比较大小一定要转化为同一类型
在这里插入图片描述
如果不希望输入回显,可以导入第三方模块库
python3、pycharm的安装以及python基本语法_第3张图片

python 3 :

input接受的为字符串类型的数据,没有raw_input
python3、pycharm的安装以及python基本语法_第4张图片

4.2输出

输出:
格式化输出:%s:代表字符串, %d代表整型, %f代表浮点型,%.2f代表保留小数点后两位,%.3d代表整型总占位数,不够的前面补0,百分比的形式如下
python3、pycharm的安装以及python基本语法_第5张图片
小练习:
#求平均成绩(python3解释器)
#- 输入学生姓名;
#- 依次输入学生的三门科目成绩;
#- 计算该学生的平均成绩, 并打印;
#- 平均成绩保留一位小数点;
#- 计算该学生语文成绩占总成绩的百分之多少?并打印。eg: 78%;

name = input(‘学生姓名:’)
chinese = float(input(‘语文成绩:’))
math = float(input(‘数学成绩:’))
english = float(input(‘英语成绩:’))

#总成绩
sumscore = chinese + math + english
#平均成绩
avgscore = sumscore / 3
#求百分比
chinesepercent = (chinese / sumscore) * 100

print(’%s的平均成绩为%.2f’ %(name,avgscore))
print(‘语文成绩占总成绩的%.2f%%’ %(chinesepercent))

5、python中常用的数据类型

前面4.2已经大致提过,主要有整形int,浮点型float,字符串类型string,外加一个布尔型
python会自动定义数据类型
python3、pycharm的安装以及python基本语法_第6张图片
需要注意的是python中有长整形,而python3中没有
python2:
>>> a = 0
>>> bool(a)
False
>>> a=’’
>>> bool(a)
False
>>> a=1
>>> bool(a)
True
>>> a=’ ’
>>> bool(a)
True
>>> a = ‘’
>>> a = = ‘’ ##判断a是否为空
True
>>> a=0
>>> a = =’’ ##判断此时等于0的a是否为空
False

布尔型值只有两个(True 或者 Faluse)
python3、pycharm的安装以及python基本语法_第7张图片

6、python中常用的运算符

算数运算符:+ - * / ** % //
#python2
>>> 5/2
2
>>> 100/300
0
>>> 5/2.0
2.5
>>> 100/300.0
0.3333333333333333
>>> from future import division
>>> 5/2
2.5
>>> 100/300
0.3333333333333333

#python3
>>> 5/2
2.5
>>> 100/300
0.3333333333333333
>>> 8/4
2.0
附值运算符
a+=1 即a=a+1
a-=1 即a=a-1
a*=2 即a=a*2
a/=2 即a=a/2
a%=2即a除以2取余

三、pycharm的安装和使用

1、安装

本次实验用的是pycharm的社区版,免费,可以从官网下载
首先解压安装包并修改权限
tar zxf pycharm-community-2016.3.2.tar.gz -C /home/kiosk/Desktop/ ## -c指定解压目录,解压在kiosk用户的桌面上
python3、pycharm的安装以及python基本语法_第8张图片
接着以普通用户的身份进入到解压目录中,找到pycharm.sh 并执行即可
python3、pycharm的安装以及python基本语法_第9张图片

python3、pycharm的安装以及python基本语法_第10张图片
python3、pycharm的安装以及python基本语法_第11张图片
python3、pycharm的安装以及python基本语法_第12张图片
python3、pycharm的安装以及python基本语法_第13张图片
这一步是选择编写的python脚本存放地点和解释器,我们选择的是python3.6,默认是python2的。点击后面的齿轮选择add找到python3.6的安装路径即可。
python3、pycharm的安装以及python基本语法_第14张图片
接下来调整一下界面
左上角file --> setting 进入设置界面
调整字体
python3、pycharm的安装以及python基本语法_第15张图片
调整控制台字体,也就是运行 命令的结果显示窗口
python3、pycharm的安装以及python基本语法_第16张图片
文件和代码模版,我们在这里写入我们对于文件的一些描述,比如作者,时间,地点之类的,新建文件时会自动添加,方便我们管理
python3、pycharm的安装以及python基本语法_第17张图片
设置reformat code 的快捷键,让你的代码格式更规范,这里我们添加shift+f快捷键,因为ctrl+alt+L在红帽7中是索屏的快捷键
python3、pycharm的安装以及python基本语法_第18张图片

2、pycharm中的一些快捷键

#pycharm快捷键

  • pycharm设置界面(ctrl+alt+s)
  • 修改菜单栏字体
  • 修改代码栏字体
  • 修改python解释器位置
  • 如何快速创建文件(alt+insert)
  • 格式化python代码, 使得风格好看(ctrl+alt+l),上面已经修改为shift+L
  • 如何修改指定功能的快捷键
  • 如何撤销代码的修改(ctrl+z)
  • 如何取消撤销的代码的修改(ctrl+shift+z)
  • 快速重命名(shift+F6)
  • 快速注释代码(ctrl+/)
  • 快速取消注释代码(ctrl+/)

3、python中if语句

用法1:
if 要判断的条件:
条件成立的时候,要做的事情

else:
条件不成立的时候,要做的事情
实验:判断年龄是否满18岁
python3、pycharm的安装以及python基本语法_第19张图片
实验:判断输入是否为空
python3、pycharm的安装以及python基本语法_第20张图片
用法2:if+逻辑运算符
and:
条件1 and 条件2
两个条件同时满足,就返回True
只要一个条件不满足,就返回False

or:
条件1 or 条件2
两个条件只要有一个满足,就返回True
两个条件都不满足的时候,就返回False
实验:
python3、pycharm的安装以及python基本语法_第21张图片
实验:
python3、pycharm的安装以及python基本语法_第22张图片
用法3:
if 要判断的条件:
条件成立的时候,要做的事情

elif:要判断的条件:
条件成立的时候,要做的事情
else:
条件不成立的时候,要做的事情
实验:判断学生等级
python3、pycharm的安装以及python基本语法_第23张图片

综合实验:和电脑玩石头剪刀布
1.从控制台输入要出的拳 —石头(1)/剪刀(2)/布(3)
2.电脑随即出拳–先假定电脑只会出石头,完成整体代码功能
3.比较胜负
石头 胜 剪刀
剪刀 胜 布
布 胜 石头
知识点:
import random ##导入一个库,取随机数
random.randint(12,20) 返回[12,20]之间的整数
random.randint(12,12) 结果永远是12
random.randint(20,12) 下限必须小于上限,不然会报错如下
在这里插入图片描述
###这里报错的是ipython环境下
安装如下,需要在联网的情况下执行如下命令
python3、pycharm的安装以及python基本语法_第24张图片
导入随机工具包
注意:在导入工具包的时候,应该将导入的语句,放在文件的顶部
因为,这样可以方便下方的代码,在任何需要的时候,使用工具包中的工具
python3、pycharm的安装以及python基本语法_第25张图片
实验:判断闰年
#用户输入年份year, 判断是否为闰年?
#year能被4整除但是不能被100整除 或者 year能被400整除, 那么就是闰年;
python3、pycharm的安装以及python基本语法_第26张图片

你可能感兴趣的:(python3、pycharm的安装以及python基本语法)