TASK 1

1.环境搭建:

anaconda是一个开源的Python发行版本

解释器:

用来运行Python代码的工具,主要有CPython、IPython、PyPy、jPython和ironPython。

CPython:是官方版本的Python解释器,是用C语言开发的解释器,是使用最广的解释器。以>>>作为提示符。

IPython:是一个交互式解释器,基于CPython但交互方式增强,以In [序号]:作为提示符。

PyPy:采用JIT技术,目标是提高执行速度,对于代码进行动态编译,要注意相同的Python代码在PyPy和CPython这两种解释器下可能会产生不同的结果。

JPython:运行在Java平台,直接把Python代码编译成Java字节码执行。

IronPython:运行在微软.net平台,可以直接把聘用合同代码编译成.net字节码。

2.Python初体验:

2.1 print and input

print:输出字符串


TASK 1_第1张图片

input:输入字符串


TASK 1_第2张图片

3.Python基础讲解:

3.1

变量特性:1)可以是任意数据类型,可以为整数、浮动数,甚至是字符串  2)在程序中要用变量名表示 3)可以反复赋值

命名规则:1)变量名是大小写英文、数字和_组成  2)数字不可成为开头 3)不可以包含空格


3.2 注释方法:以#开头的语句是注释,内容任意,解释器会忽略,是给人看的。

3.3 Python中“:”的用法:起到缩进作用

3.4 

dir(): 1)查看函数或模块操作方法 

help(): 1)内置函数,不需要用input 2)查看函数或模块用途


TASK 1_第3张图片

3.5 import使用:1)import module-name 2)可以用来导入一个或多个模块

3.6 pep8: Python编码规范

4. Python数值基本知识:

4.1 数值类型:

int.:1)整数 2)没有大小限制

float:1)小数 2)可用科学计算法和数学写法 3)很大或很小的浮点数必须用科学计算法,即用e代替10 4)大小超出一定范围直接表示为inf

bool: 1)只有True或者False两种值 2)and是与运算  3)or是或运算 4)not是非运算

4.2   算数运算符:完成基本的四则运算

+:加法运算;-:减法运算;*:乘法运算;**:乘方运算;//:整除运算;/:除法运算;%:求余计算

4.3逻辑运算符:1)包括AND OR NOT 

4.4成员运算符

1. in.:是否存在于指定序列中,存在结果为TRUE,否则为FALSE

2.not in.:与in.相反


TASK 1_第4张图片

4.5身份运算符

1.is:判断两个标识符是否一致,一致结果为TRUE,否则为FALSE

2. not is:与is相反

4.6运算符优先级

1)数字运算符为先加减后乘除 2)逻辑运算符优先级低于数字运算符,其中优先级从高到低为:NOT AND OR

3)当优先级一样时,运算顺序是从左往右 4)可以用小括号改变优先级

你可能感兴趣的:(TASK 1)