Python基础任务一

Python基础任务一

- 环境搭建

  • Anaconda 安装与配置
    1、 下载Anaconda:https://www.anaconda.com/distribution/ (建议下载python3版本)
    2、 安装:建议修改安装路径,(默认为C盘),其他安装步骤默认即可
    3、 环境变量配置:系统属性——系统信息——高级系统设置——环境变量——Path(系统变量)——编辑
    Python基础任务一
    4、 Jupyter Notebook使用与工作路径配置:
    在Windows窗口查找Anaconda3文件夹,点击Jupyter Notebook,打开使用 ;
    Python基础任务一
    由于Jupyter Notebook 的默认工作路径是C盘,建议修改工作路径(按个人习惯,不建议C盘)。
    新建一个文件夹作为新的工作路径(文件夹名为英文或数字的组合,不含空格等其他符号)
    如:E:\learning\python\jupyter
    在Windows窗口下,右键点击Jupyter Notebook,选择打开文件位置
    Python基础任务一
    打开后,右键点击Jupyter Notebook快捷方式,查看属性(最下方)

在“目标”栏目中,拖到最后,将"%USERPROFILE%“置换为新建的工作路径"E:\learning\python\jupyter”
Python基础任务一
配置完成,打开Jupyter,如图该窗口是在浏览器窗口中打开,并且会打开一个服务器窗口(不可关闭,否则代码无法运行)
Python基础任务一
Python基础任务一

  • Python解释器
    解释器是执行其他计算机语言编写的程序的软件,是一种翻译程序。常见Python解释器有CPython、IPython、Jython、PyPy 等。
    CPython:用C语言开发的了,是官方标准实现。
    IPython:是在CPython的基础之上在交互式方面得到增强的解释器
    Jython:专为Java平台设计的Python解释器,把Python代码编译成Java字节码执行。
    PyPy:执行速度快,PyPy采用JIT技术,对python代码进行动态编译,所以可以显著提高python代码的执行速度

- Python初体验

输入:input
输出:print

Python基础任务一

- Python基础讲解

  • python变量特性+命名规则
    Python中的变量不需要声明,变量的赋值就是变量声明和定义的过程;每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建;等号=用来给变量赋值,等号=运算符左边是一个变量名,右边是存储在变量中的值。如host = Tom。
    Python 需要使用标识符给变量命名,其实标识符就是用于给程序中变量、类、方法命名的符号(简单来说,标识符就是合法的名字)。在使用标识符时,需要注意如下规则:
    标识符可以由字母、数字、下画线_组成,其中数字不能打头;标识符不能是 Python 关键字,但可以包含关键字;标识符不能包含空格。
  • 注释方法
    用#注释代码,注释后的代码不会被执行
  • python中“:”作用
    冒号:代表后面的内容属于前面执行范围。如循环体、函数等
  • dir( )和help( )的使用
    help()函数帮助我们了解模块、类型、对象、方法、属性的详细信息
    查看python所有的关键字:help(“keywords”)
    查看python所有的modules:help(“modules”)
    单看python所有的modules中包含指定字符串的modules: help(“modules yourstr”)
    查看python中常见的topics: help(“topics”)
    查看python标准库中的module:import os.path + help(“os.path”)
    查看python内置的类型:help(“list”)
    查看python类型的成员方法:help(“str.find”)
    查看python内置函数:help(“open”)
    dir()是一个内置函数,可以查看对象内的属性及方法,在python中任何东西都是对象,如数据类型,模块等,都有自己的属性和方法。
    如果dir()没有参数,则返回当前作用域中的名称列表;否则,返回给定object的一个已排序的属性名称列表。
    如果对象提供了__dir__()方法,则它将会被使用;否则,使用默认的dir()逻辑,并返回。
    Python基础任务一
  • import使用
    利用import导入模块或包
    1)导入一个模块——import module_name
    2)导入多个模块 import module_name1,module_name2
    3)导入模块中的指定的属性、方法
    from moudule_name import moudule_element [as new_name]
    Python基础任务一
  • pep8介绍
    pep8是Python的编码规范,可增强代码可读性
    如建议的代码排版、文档排版、文档注释、命名规则等

- python数值基本知识

  • python中数值类型

Python内置的常用数值类型共有6种:数字(Number)、布尔值(Boolean)、字符串(String)、元组(Tuple)、列表(list)、字典(Dictionary)
数字:常见的有整型(int)、长整型(long)、浮点型(folat)、复杂性(complex)
布尔值:True 真; False假(区分大小写)
字符串:用单引号或双引号辅助进行表示,’abv’
元组:一系列Python数据类型按照顺序组成的序列,用小括号()表示,如(1,2,’adv’)
列表:功能与元组类似,用中括号[]表示,如[1,2,’abc’]
字典:字典本身存在数据结构,包括多组健(key):值(value),用大括号容纳这些键值对,如{1:1,2:’2’,’ac’:’acv’}

  • 算数运算符

加(+)、减(-)、乘(*)、除(/)、取模(%)、幂指数(**),返回值为数值类型

  • 比较运算符

大于(>)、小于(<)、小于等于(<=)、大于等于(>=)、等于(==)、不等于(!=)

  • 赋值运算符

“=” 对数据进行存储,以备后续使用,如pass = 123456

  • 逻辑运算

与(and)、或(or)、非(not),返回值为布尔值

  • 成员运算符

in运算符,主要面向元组、列表、字典,询问某个元素是否在元组中出现,返回布尔值

  • 身份运算符

is运算符,比较两个变量是否来自同一对象,返回布尔值

  • 运算符优先级

算术运算符>比较运算符>赋值运算符>身份运算符>成员运算符>逻辑运算符