Excel中怎样计算面积? Excel制作计算圆面积工具的教程-英雄云拓展知识分享
128
2023-11-13
【摘要】 本书摘自《Python趣味编程入门与实战》一书中第2章,第1节,王征、李晓波著。
第2章 Python 程序设计基础
Python语言与C、C++、Java等语言有许多相似之处。但是也存在一些差异,下面就来讲解一下Python程序设计基础。
本章主要内容包括:
> 数值类型
> 字符串
> 变量命名规则
> 变量的赋值
> 算术运算符
> 赋 值 运 算 符
> 位运算符
> Python 的代码格式2.1 基本数据类型
Python 的标准类型只有6个,分别是数值、字符串、列表、元组、集合、 字典。相对于C 语言来讲,Python 的数据类型很少,但Python 该有的功能 一个不少。即使C 语言的代表作链表和二叉树,Python 同样可以轻松应对。
下面先来讲解一下 Python 的基本数据类型,即数值和字符串。
2.1.1 数值类型
Python 支持3种不同的数值类型,分别是整型(int)、 浮点型(floating point real values)、复数 (complex numbers)1. 整型 (int)
整 型 (int), 通常被称为是整数,是正整数或负整数,不带小数点。 Python3 整型是没有限制大小的,可以当作长整型(Long) 类型使用,所以 Python3 没有 Python2 的长整型 (Long) 类型。需要注意的是,可以使用十六进制和八进制来代表整数。
八进制是指在数学中一种逢8进1的进位制。在Python 中,八进制用0o 来表示,例如0o12 表示10,即8×1+2=10。
十六进制是指在数学中一种逢16进1的进位制。 一般用数字0到9和字 母A 到 F ( 或a~f) 表示,其中: A~F 表示10~15,这些称作十六进制数字。
十六进制用Ox 来表示,例如Ox12 表示18,即16×1+2=18。
2. 浮点型(floating point real values)
浮点型由整数部分与小数部分组成,浮点型也可以使用科学计数法表示
(2.5E+03=2.5×10³=2500)。
3. 复数 (complex numbers)
复数由实数部分和虚数部分构成,可以用a+bj 或者complex(a,b) 表示,复数的实部a 和虚部b 都是浮点型。
有时候,我们需要对数值类型进行转换,数据类型的转换,只需要将数值类型作为函数名即可,具体如下:
int(x): 将x 转换为一个整数。
float(x) : 将x 转换为一个浮点数。
complex(x): 将x 转换为一个复数,实数部分为x, 虚数部分为0。
complex(x, y): 将x 和y 转换为一个复数,实数部分为x, 虚数部分为 y。
下面来举例说明一下数值类型。
单击“开始”菜单,打开Python 3.7.2 Shell 软件,然后单击菜单栏中
的 “File/New File” 命令,创建一个Python 文件,并命名为 “Python2-1.
py”, 然后输入如下代码:
al = 16
a2 =-36
a3 = 0o24
#整型变量
#整型变量
#八进制整型变量
a4=-0x56
a5 =-3.6
a6 = 5.1E+6
a7 =3+4j
#十六进制整型变量
#浮点型变量
#浮点型变量用科学计数法表示
#复数变量
#显示各变量的值
pri nt(" 整型变量al:",a1)
print(" 整型变量a2:",a2)
print(" 八进制整型变量a3:",a3)
print(" 十六进制整型变量a4:",a4)
print(" 浮点型变量 a5:",a5)
print( “浮点型变量a6:”,a6)
print(" 复数变量a7:",a7)
print() #换行
#数据类型的转换
print(" 把整型变量a1 转化为浮点型变量:",float(a1)
print(" 把浮点型变量a6 转化为整型变量:",int(a6)
print(" 把整型变量 a2 转化为复数:",complex(a2)
print(" 把整型变量a1 和浮点型变量a6 转化为复数:",complex(a1,a6))
单击菜单栏中的 “Run/Run Module” 命令或按下键盘上的 “F5”, 就可以运行程序代码。
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们 18664393530@aliyun.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~