跟着lucky老师学Python

第一章 Python基础语法

2019-04-01  本文已影响0人  帅气的Lucky

语言的区别

  1. 解释型语言
    • 比如 PHP Python
    • 优点:可移植性较好,只要有解释环境,可在不同的操作系统上运行
    • 缺点:运行需要解释环境,运行起来比编译的要慢,占用资源也要多一些,代码效率低,代码修改后就可运行,不需要编译过程
    • 解释型语言,是在运行的时候将程序翻译成机器语言,所以运行速度相对于编译型语言要慢。
  2. 编译型语言
    • C C++ Java
    • 优点:运行速度快,代码效率高,编译后的程序不可修改,保密性较好
    • 缺点:代码需要经过编译方可运行,可移植性差,只能在兼容的操作系统上运行
    • 编译型语言在程序执行之前,有一个单独的编译过程,将程序翻译成机器语言,以后执行这个程序的时候,就不用再进行翻译了。

一 Python的发展和方向

  1. Linux运维

    Linux运维是必须而且一定要掌握Python语言,Python是一门非常NB的编程语言,它可以满足Linux运维工程师的工作需求提升效率,总而提升自己的能力,运维工程师需要自己独立开发一个完整的自动化系统时,这个时候才是真正价值的体现,才能证明自身的能力,让老板重视。

  2. Python Web网站工程师

    我们都知道Web一直都是不可忽视的存在,我们离不开网络,离不开Web,利用Python的框架可以做网站,而且都是一些精美的前端界面,还有我们需要掌握一些数据的应用。

  3. Python自动化测试

    大家都知道,就是Python语言对测试的帮助是非常大的,自动化测试中Python语言的用途很广,可以说Python太强大,掌握和熟悉自动化的流程,方法和我们总使用的各个模板,到现在为止,我了解的Python使用最多的应该是自动化测试。

  4. 数据分析

    我们都知道现在来临了大数据的时代,数据可以说明一切问题的原因,现在很多做数据分析的不是原来那么简单,Python语言成为了做数据分析师的第一首选,它同时可以给工作带来很大的效率。

  5. 人工智能

    我们都知道谷歌制作出了的机器人战胜了一个围棋大师,这个就是目前刚出头的人工智能,当然我们的人工智能时代还没有到来,如果这天来了,生活和世界将会发生翻天覆地的变化,而且现在发展这么快,人工智能的时代不会太远。

二 安装Python环境

Python有俩个版本

  1. python3.6

  2. python2.7

  3. 只有 0.3%是不相同的 print() print ""

  4. Python2.7 和Python3.6
    注意:2.7和3.6语法上有一点点区别 但是 我们可以使用工具将 Python2.7升级为Python3

Python在安装的时候 要将Python的配置加入到环境变量里 这样在终端里打开默认就为 3.6 如果想使用Python默认为 2.7 那么将Python2.7的路径 加到 系统的环境变量里 把系统环境变量最后加上一个分号 然后在把你的路径赋值进去

Python的编辑器

​ Pycharm编辑器

三 Windows快捷键

  1. calc计算器
  2. notepad 记事本
  3. mspainnt 画图
  4. taskmgr 控制管理器

四 介绍Python的变量

  1. 必须使用外文
  2. 严格区分大小写
  3. 使用小驼峰的命名方式
  4. 数字字母下划线组成 不能以数字作为开头
  5. 见名之意
  6. 不能是Python的关键字
    • 查看关键字
    • import keyword
    • print(keyword.kwlist)
  7. 注意缩进

五 变量的赋值

  1. 单一赋值 左侧变量名 右侧变量值 = 号链接 num = 10
  2. 统一赋值 num1 = num2 = num3 = 10
  3. 对称赋值 num1,num2,num3 = 10,20,30

六 语法规则

  1. Python的每句语句的结束 分号可加可不加
  2. 多条语句写在一行必须加分号

七 字符串的写法

  • 使用单引号或者双引号

  • Python不区分单双引号的区别(除了转义字符)

  • 字符串的多行输出

    var = "numx" \
          "xxx" \
    
  • 使用"""内容"""进行多行书写

  • '''内容''' 多行书写

八 Python的注释

  1. #单行注释
  2. """注释的内容""" 多行注释
  3. ‘’‘注释的内容''' 多行注释

九 Python的输出 输入

使用print 进行输出

  1. python3.6使用print()
  2. Python2.7使用 print 输出
  3. print("",end="") 多行变成一行输出

使用input输入

str = input("请输入你要输入的内容")
print(str)

十计算机的系统命令

  1. calc 打开计算机的计算器
  2. notepad 打开记事本
  3. mspaint 打开画图工具
  4. taskmgr 控制管理器

十一 使用os模块写一个例子

import os
command = str(input("输入命令"))
os.system(command)
上一篇 下一篇

猜你喜欢

热点阅读