Python安装配置与基础

一、安装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基础

1、第一句代码:

print ('hello world')

2、实施方式:

  ①python解释器 py文件路径

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

  

3、文件名和路径

  ① windows系统下:

    文件名:1.py

    解析器路径:C:Python35Python.exe

  

  ② linux系统下:

    文件名:./1.py

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

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

 #!/usr/bin/env python


4、编码

  Python3不需要关注

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

# -*- coding:utf8 -*-

5、input 语句

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

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

print(n1)
print(n2)

执行结果:

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
原文地址:https://www.cnblogs.com/lishuangtu/p/8855801.html