zoukankan      html  css  js  c++  java
  • 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
  • 相关阅读:
    Jmeter(五十)
    实践理解mysql的联合索引
    ElasticSearch---查询es集群状态、分片、索引
    Java8 函数式接口
    Java8 CompletableFuture
    java8多线程的lambda
    java线程池异步
    InputStream输入流,传输数据不完整
    RestEasy上传文件的工具类
    ElasticSearch---es之Post Filter,聚合后过滤
  • 原文地址:https://www.cnblogs.com/lishuangtu/p/8855801.html
Copyright © 2011-2022 走看看