当前位置:博客首页 > Python > 正文

第2课 Python3变量声明以及数字类型

作者: Jarvan 分类: Python 发布时间: 2019-04-06 08:04 百度已收录

一、声明变量

定义:变量就是指程序运行过程中可以变化的量,与之对应的不可变化的量就是常量

Python中只有变量,并没有常量,如果要表示常量那么一般使用全大写字母的方式来表示,但实际上还是变量。

变量名:

python的内置函数名(类型名)不能作为变量名,否则就会使得内置函数名失效, (Python 的标准库提供了一个 keyword 模块, 可以输出当前版本的所有关键字 )

import keyword
keyword.kwlist
  • 为什么要命名?变量存放在内存中,但是我们不知道存放的内存地址,所以给变量命名作为识别地址的凭证,变量名本身就是一个标识符。
  • 变量的命名最好有意义,而不要随便命名,使用英文或拼音进行命名,如果不能很好的命名的,最好写上注释
  • Python中的变量必须先定义才能使用,而定义的时候是需要给定值的,变量类型由给的值的类型决定

二、数字类型

数字类型是不允许改变的,这就意味着如果改变数字类型的值,将重新分配内存空间。使用id()查看变量对应的内存数值

python支持3种数值类型:

  • 整型(int):也叫整数,包括正数、负数和0
  • 浮点数(float):也叫小数,由正数部分和小数部分组成。科学计数表示法表示的也是浮点数(1e3, 2.5E4, 20e-3),也叫实型(实数)
  • 复数:由实数部分和虚数部分构成,可以用a + bj,或者complex(a,b)表示, 复数的实部a和虚部b都是浮点 型。

1. python数字类型转换

数据类型的转换,只需要将数据类型作为函数名即可

int(x) ,float(x),complex(x),将x转为复数,实数部分为x,虚数部分为0,complex(x, y) 将 x 和 y 转换到一个复数,实数部分为 x,虚数部分为 y。x 和 y 是数字表达式

2. python数字运算

Python数字运算常用的有:加(+)、减(-)、乘()、除(/)、取模(%)也叫求余数、幂运算(*)方根

其中除法运算符有两种,一种是真正的除法(/)保留小数,另一种是地板除(//)去除小数,取模运算符只能用于整数

3. 常用数学函数

除了如下这些常见函数,还有一些三角函数等,这些是放在math模块里面的,还有随机数函数是放在random模块里面, 使用的时候需要先用import导入。

常用数学函数

三、作业

  • 理解变量的声明和定义,知道变量名的作用

变量定义是指可以变化的量,变量名的作用是可以作为识别变量在内存中对应地址的凭证

  • 学习常用的数字类型之间的转换和运算。练习使用数学函数解决数学问题。

已练习

  • 自行查资料学习如下函数的作用以及使用方法

id():查看变量在内存中的地址

help():查看函数的帮助文档,如:【实例1】help(‘str’),查看str数据类型的帮助, 【实例2】 a = [1,2,3] print(help(a.append)) 可以查看列表append方法的帮助

dir():查看类型或变量的属性和用法,如dir( [] ) 可以查看列表的属性和方法

chr() :将数字转成对应的ASCII码字符,用一个范围在 range(256)内的(就是0~255)整数作参数,返回一个对应的字符。chr(i),i可以使十进制也可以是十六进制

ord():将一个字符转化为ASCⅡ码对应的数字

  • 查资料学习这个有用的数学函数sum()的用法,以及学习range()函数的用法,尝试用他们结合一起计算0~100的和是多少。
 print(sum(range(1,101)))

发表评论