Python环境:
安装Python:
pyrhon安装在os上,执行操作:写一个文件,文件中按照python的规则写,将文件交给python软件,读取文件的内容,然后进行转换和执行,最终获取结果。
windows:
1、下载安装包
https://www.python.org/downloads/
2、安装
默认安装路径:C:\python27
3、配置环境变量
【右键计算机】--》【属性】--》【高级系统设置】--》【高级】--》
【环境变量】--》【在第二个内容框中找到 变量名为Path 的一行,双击】 --> 【Python安装目录追加到变值值中,用 ; 分割】
如:原来的值;C:\python27,切记前面有分号
linux:
无需安装,原装Python环境
ps:如果自带2.6,请更新至2.7
更新Python
windows:
卸载重装即可
linux:
Linux的yum依赖自带Python,为防止错误,此处更新其实就是再安装一个Python
查看默认Python版本
python -V
1、安装gcc,用于编译Python源码
yum install gcc
2、下载源码包,https://www.python.org/ftp/python/
3、解压并进入源码文件
4、编译安装
./configure
make all
make install
5、查看版本
/usr/local/bin/python2.7 -V
6、修改默认Python版本
mv /usr/bin/python /usr/bin/python2.6
ln -s /usr/local/bin/python2.7 /usr/bin/python
7、防止yum执行异常,修改yum使用的Python版本
vi /usr/bin/yum
将头部 #!/usr/bin/python 修改为 #!/usr/bin/python2.6
Python入门:
a. Python基础
- 基础
1、第一句python
- 后缀名可以是任意?
- 导入模块时,如果不是.py文件
==> 以后文件后缀名是.py
2、两种执行方式
- python解释器 py文件的路径
-python 进入解释器
实时输入并获取到执行结果
3、解释器路径
#!/usr/bin/env python
4、编码
# -*- coding:utf8 -*-
ASCII 00000000
Unicode 00000000 00000000
utf8 能用多少表示就用多少表示
总结:python3无需关注编码,python2每个文件中只要出现中文,头部必须加 (# -*- coding:utf8 -*-)
5、执行一个操作
提醒用户输入:用户和密码
获取用户名和密码,检测:用户名:root,密码:123456
正确:登陆成功
错误:登录失败
a.input的用法:永远等待,知道用户输入了值,就会将输入的值赋值给一个东西
6、变量名
- 字母
- 数字
- 下划线
特例:
1、不能用数字开头
2、不能是关键字
3、最好不要和python内置的东西重复。Pycharm编程 ***
补充:
1、变量名最好有意义一点
2、单词与单词之间用下划线_分隔
7、条件语句
if 条件:
print('语句1')
else:
print('语句2')
print('语句3')
inp = input('请输入:')
if inp == "aaa":
print('1111')
elif inp == 'bbb':
print('2222')
elif inp == 'ccc':
print('3333')
else:
print('4444')
8、字符串(引号)
name="....."
- 加法
n1 = 'alex'
n2 = 'sb'
n3 ='db'
n3 = n1 + n2 +n3
- 乘法
n1 = "alex"
n2 = n1 * 10
- 数字
age = 13
a1 = 10
a2 = 20
加法:
a3 = a1 + a2
减法:
a3 = a1 - a2
乘法:
a3 = a1 * a2
除法:
a3 = 100 / 10
次方运算:
a3 = 4**4
取模/取余:
a3 = 39 % 8
9、循环
- 死循环
import time
while 1==1:
print('ok',time.time())
练习题:
1、使用while循环输入 1 2 3 4 5 6 8 9 10
2、求1-100的所有数的和
3、输出1-100内的所有奇数
4、输出1-100内的所有偶数
5、求1-2+3-4+5...99的所有数的和
6、用户登录(三次机会重试)