一、安装Python并配置环境

1、下载地址:http://python.org/

官网直接放出的是3.6和2.7的下载链接,跟着视频老师的脚步,我也装了旧版的3.5.2和2.7.14,为了方便全都直接安装在C盘根目录

 

2、配置环境变量路径

计算机属性 —— 高级系统设置 —— 高级 —— 环境变量 —— “系统变量”“PATH” —— 变量值 —— 添加Python的路径比如:C:\Python35\

 

3、cmd运行直接进入交互页面

在cmd中,直接输入python可以直接调出python

 

4、如果装了多个Python,可以将目录中的Python.exe更改为其他名字或者直接加上数字

如:在Python2.7的目录中,更改Python.exe为Python2.exe,在cmd中直接输入python2 ,然后回车执行,即得到下图结果

在使用python时需要配置编译器 python需要的配置_python

 

二、Python基础

1、第一句代码:



print ('hello world')



在使用python时需要配置编译器 python需要的配置_在使用python时需要配置编译器_02

在使用python时需要配置编译器 python需要的配置_在使用python时需要配置编译器_03

 

2、实施方式:

  ①python解释器 py文件路径

  ②python 进入解释器 —— 实时输入并获取到执行结果

  

3、文件名和路径

  ① windows系统下:

    文件名:1.py

    解析器路径:C:\Python35\Python.exe

  

  ② linux系统下:

    文件名:./1.py

    解析器路径: #!/usr/bin/env python

    需要在文件中加入在标题上↑



#!/usr/bin/env python



 

4、编码

  Python3不需要关注

文件中只要出现中文,头部必须加



# -*- coding:utf8 -*-



 

5、input 语句

input的用法,永远等待,直到用户输入了值,就会将输入的值赋值给一个东西



n1 = input('请输入用户名:')
n2 = input('请输入密码:')

print(n1)
print(n2)



执行结果:

在使用python时需要配置编译器 python需要的配置_文件名_04

 

6、变量:代指某一个变化的值

变量取名规则:
  - 字母
  - 数字
  - 下划线
  PS:数字不能开头
     不能是关键字
     最好不要和python内置的东西重复

 

7、条件语句

①基本用法:



n1=1
if n1 > 0 :
    print('ok') 
else : 
    print('error')



②多行条件用法:



if nux = 1:
  if nuy = 2:
    print('2')
  else:
    print('3')
else:
  print('4')



语句中可以嵌套其他命令语句,如上

当nux≠1时,结果为4;

当nux=1,nuy=2时,结果为2;

当nux=1,nuy不等于2时,结果为3

③同级别条件用法:



if 条件1:
  pass #pass代指空代码,无意义,仅仅用于表示代码块
elif 条件2:
  pass
elif 条件3:
  pass
else:
  pass

print('end')



④并列条件/或条件用法:



if n1 == "alex" or n2 == "alex!23":
    print('OK')
else:
    print('Error')



or:符合其中一个即符合if条件

and:符合前后两个条件才算符合if条件

 

8、缩进

惯例上,缩进空格一般用4个空格,tab键默认就是4个空格键。

 

9、基本数据类型及算术

字符串(引号)   -    n1 = "alex"   n2 = 'root'   n3 = """eric"""  n4='''tony'''  #不能混搭符号

数字                     -    age=21        weight = 64    fight = 5

不等于符号: !=

加法:



n1 = "alex"
n2 = "sb"
n4 = "db"
n3 = n1 + n2 + n4
# "alexsbdb"



乘法:



n1 = "alex"
n3 = n1 * 10



注:字符串只有加法和乘法



n1 = 9
n2 = 2

n3 = n1 + n2 #11 加
n3 = n1 - n2 #7 减
n3 = n1 * n2 #18 乘
n3 = n1 / n2 #4.5 除
n3 = n1 % n2 #1 余数
n3 = n1 ** n2 #81 n1的n2次方



奇偶数:



num = 12
a = num % 2
if a = 1: 
    print('奇数')
else:
    print('偶数')



 

10、循环语句

①死循环用法,永远执行:



while 1==1:
    print('ok')



②普通用法:



count = 0
while count < 10
    print (count)
    count = count + 1
print ('no')



输出结果是连续的1-9和最后1次为no

PS:python中,= 和 == 不一致

一个等号是赋值
a = 3
两个等号是判断是否相等,返回True或False
3 == 3