漳州做网站,快速做网站优化,网站建设找单,wordpress替换头像目录
一、Python数据类型
1#xff09;置数据类型
2#xff09;获取数据类型
3#xff09;设置数据类型
4#xff09;设置特定数据类型
6#xff09;练习题
二、python数字-
1#xff09;整数
2#xff09;浮点数
3#xff09;虚数
4#xff09;类型转换
…目录
一、Python数据类型
1置数据类型
2获取数据类型
3设置数据类型
4设置特定数据类型
6练习题
二、python数字-
1整数
2浮点数
3虚数
4类型转换
5随机数
6练习题 三、python指定变量类型 一、Python数据类型
1置数据类型 默认情况下Python 具有以下内置数据类型在这些类别中
文本类型 str
数字类型 int, float, complex
序列类型 list, tuple, range
映射类型 dict
套装类型 set, frozenset
布尔类型 bool
二进制类型 bytes, bytearray, memoryview此时你大可不必知道这些类型到底是什么在后续的深入中你一定会用得到所以是需要记住的。 2获取数据类型
您可使用以下type()函数获取任何对象的数据类型。 例如打印变量 x 的数据类型
x 6
print(type(x))我们可以看到返回为int类型
3设置数据类型
在 Python 中数据类型是在为变量赋值时设置的。 例如以下例子。str字符串
x Hello World
print(x)
print(type(x)) int整形
x1 6
print(type(x1))float浮点类型
x2 6.5
print(type(x2))complex复数类型
x3 2j
print(x3)
print(type(x3))list列表类型
x4 [apple, banana, cherry]
print(x4)
print(type(x4))tuple元祖类型
x5 (apple, banana, cherry)
print(x5)
print(type(x5)) 后面还有其它一些类型我就不以完整代码形式演示了直接以例子形式让大家看看什么样子是什么类型当然如果你能亲自动手像我上面的例子一样进行操作打印看一看就再好不过了。range范围类型
x range(6dict字典类型
x {name : John, age : 36} set集合类型
x {apple, banana, cherry}不常用的冻结集类型
x frozenset({apple, banana, cherry})bool布尔类型
x True不常用byte字节类型
x bHello不常用bytearray字节数组类型
x bytearray(5)更有冷门到爆的memoryview内存试图类型
x memoryview(bytes(5))4设置特定数据类型
我会举一些例子说明尽量很全大可不必担心。先举一个完整例子后面的是一样的打印就不演示了。 强调特定x为字符串
x str(Hello World)
print(x)
print(type(x))返回为 强调x为整形
x int(20)强调x为浮点
x float(20.5)强调x为复数
x complex(1j)强调为列表
x list((apple, banana, cherry))强调为元祖
x tuple((apple, banana, cherry))强调为范围
x range(6)强调为字典
x dict(nameJohn, age36)强调为集合
x set((apple, banana, cherry))强调冻结集没啥用的类型
x frozenset((apple, banana, cherry))强调布尔类型
x bool(5)强调字节类型
x bytes(5)强调字节组类型
x bytearray(5)强调内存试图类型又是没啥用的类型
x memoryview(bytes(5))6练习题
回答下面的问题结果为什么类型 1-
x 5
print(type(x))2-
x Hello World
print(type(x))3-
x 20.5
print(type(x))4-
x [apple, banana, cherry]
print(type(x))5-
x (apple, banana, cherry)
print(type(x))6-
x {name : John, age : 36}
print(type(x))7-
x True
print(type(x))二、python数字- Python 共有三种数字类型 intfloatcomplex三种类型分别对应如下例子
x 1 # int
y 2.8 # float
z 1j # complex要验证 Python 中任何对象的类型请使用以下type()函数
print(type(x))
print(type(y))
print(type(z))因此你可以运行如下代码
x 1 # int
y 2.8 # float
z 1j # complex
print(type(x))
print(type(y))
print(type(z))1整数
Int 或 integer是一个整数正负不带小数长度不限。 例如
x 1
y 3562254887
z -35522
print(type(x))
print(type(y))
print(type(z))2浮点数
浮点数或“浮点数”是包含一位或多位小数的正数或负数。 例如
x 1.10
y 1.0
z -35.59
print(type(x))
print(type(y))
print(type(z))浮点数也可以是带有“e”的科学数字表示 10 的幂。 例如
x 35e3
y 12E4
z -87.7e100print(type(x))
print(type(y))
print(type(z))3虚数
复数写有“j”作为虚部。
x 35j
y 5j
z -5jprint(type(x))
print(type(y))
print(type(z))4类型转换
比如你可以从一种类型转变成另一种同int() float()和complex()方法。 例如你可以亲自运行一下
x 1 # int
y 2.8 # float
z 1j # complexa float(x)b int(y)c complex(x)print(a)
print(b)
print(c)print(type(a))
print(type(b))
print(type(c))5随机数
Python 有一个内置模块 random可以用来生成随机数。 示例导入 random 模块并显示 1 到 10之间的一个随机数
import random
print(random.randrange(1, 11))6练习题
1-插入正确的语法将 x 转换为浮点数。
x 5
x _(x)2-插入正确的语法以将 x 转换为整数。
x 5.5
x _(x)3-插入正确的语法以将 x 转换为复数。
x 5
x _(x)三、python指定变量类型 python 中的转换是使用构造函数完成的
int() - 从整数文字、浮点文字通过删除所有小数或字符串文字提供字符串表示整数构造整数float() - 从整数文字、浮点文字或字符串文字构造浮点数提供字符串表示浮点数或整数str() - 从多种数据类型构造一个字符串包括字符串、整数文字和浮点文字
我将每一个类型都举例子说明。整数
x int(1) # x will be 1
y int(2.8) # y will be 2
z int(3) # z will be 3浮点
x2 float(1) # x will be 1.0
y2 float(2.8) # y will be 2.8
z2 float(3) # z will be 3.0
w2 float(4.2) # w will be 4.2字符串
x1 str(s1) # x will be s1
y1 str(2) # y will be 2
z1 str(3.0) # z will be 3.0