先说一下基本学习要用的一些基本软件:

1.vmware,和virtualbox,:是两款虚拟软件,用于创建虚拟机供使用。

2.ubuntu:一款基于Linux开发的操作系统。

3.Python:Python里面包含的Python解释器。

4.xshell:远程连接控制软件。

5.pycharm:专门为Python开发的一款IDLE。

这个几个软件或者说工具,需要进行配合才能使程序运行起来,配合需要相互配置,相互协调,这个是个难点,需要多加练习。

程序就是需要多加练习,多加学习才能完全去了解他们,然后使用他们。

每款软件服务都需要进行配合,配合的关键就是配置。

数值类型

数值类型其实就是 数值的类型.

a = ‘’ / “”“” /‘’‘’‘’ ,字符串。 a = [] 列表 。 a = () 字符串。

python 数字虚拟人 数值模拟python_python序列数据类型

四则运算:+ - * /

取整运算符://,向下取整。

python 数字虚拟人 数值模拟python_python 数字虚拟人_02

向上取整:import math ==>math.ceil(1.6)==> 2

python 数字虚拟人 数值模拟python_数据_03

取余运算符:%

python 数字虚拟人 数值模拟python_python 数字虚拟人_04

幂运算:** 即乘方运算。

python 数字虚拟人 数值模拟python_数据_05

Py中浮点型数的运算是不准确的.

python 数字虚拟人 数值模拟python_数据_06

布尔型的数: True, False # 分别表示 True真:也可以是1, False假,0, 一般用在条件判断中.True + False ==>1

布尔型数(bool): True的数字形式为1 False数字形式为0 真和假. ,在计算机中1表真, 0表假.

复数: 举个例子 1 + 2j 就是复数, 和我们在学校的复数是一个意思.

Module 模块或者库:就是一个工具箱,这这个模块或者库里面有各种各样的工具供使用者来使用,主要是学习使用方法加以应用,因为这个方法都是大咖已经设定好的并且大家都遵循的。

= 赋值运算符,即a = 2 + 5,即a 被赋了一个值,a就是变量了。变量会有一个命名规范: 变量名中可以包含小写字母, 大写字母, 下划线, 数字.var_a = 1,我们的变量名决定不能以 数字作为开头

我们的小数(浮点型数 float)和整数(整型数 int),只要是浮点型数 参与运算的结果都是浮点型数。1.2 - 1 -> 0.2。py中(1.2 - 1)浮点型参于减法运算不是准确的!

序列类型: 序列的类型, 什么是序列? 序(有序的, 有编号的, 有顺序) 列(一列, 一长列, 一个容器, 一个队列, 一排) 创造序列的意义是为了保存变量的值,方便后期使用。

我们创建序列是为了存放数据, 那存放好了 怎么取出来用呢?

1.索引取值 索引相当于我们火车上的座位号, 只是说是0开始的.

2.切片取值. 取一部分数据. 范围取值 是左闭右开的. 0<=x<2

python 数字虚拟人 数值模拟python_数据_07

python 数字虚拟人 数值模拟python_数据_08

0~9 是不是从左到右? 是正的 是正方向走的, 所以你明明是正方向的, 但是你的步长又是负数那就有鬼了.

-1~-9 是不是从右到左? 是负方向的, 是负方向走的, 那么步长的方向也为负方向, 那数据能出来不很正常me ?

我们前面索引范围的方向和步长的方向一致 就能取出值.

我的列表存放值, 那我能不能修改里面的元素呢?str和tuple是不可变对象. 为了数据的安全.

我们的程序是运行在内存当中, 程序所开辟的数据 都是保存在内存中的.

当程序结束的时候, 内存中的数据都会被回收.

我能不能知道我的数据 保存在哪里的呢? id

in是我们的成员运算符.