= 9
x print("Output #4: {0}".format(x))
print("Output #5: {0}".format(3**4))
print("Output #6: {0}".format(int(8.3)/int(2.7)))
Output #4: 9
Output #5: 81
Output #6: 4.0
Monday, January 6, 2020
前面我们已经了解了如何创建、运行脚本,接下来我们了解下Python中最常用的数据类型。
Python中最主要的4种数值类型分别是整数、浮点数、长整数和复数,这里只介绍整数和浮点数(即带小数点的数)。
整数:
x = 9
print("Output #4: {0}".format(x))
print("Output #5: {0}".format(3**4))
print("Output #6: {0}".format(int(8.3)/int(2.7)))
Output #4: 9
Output #5: 81
Output #6: 4.0
Output #6演示了将数值转换成整数并进行除法运算。
浮点数:
.format
格式化# Add two numbers together
x = 4
y = 5
z = x + y
print("Output #2: Four plus five equals {0:d}.".format(z))
# Add two lists together
a = [1, 2, 3, 4]
b = ["first", "second", "third", "fourth"]
c = a + b
print("Output #3: {0}, {1}, {2}".format(a, b, c))
Output #2: Four plus five equals 9.
Output #3: [1, 2, 3, 4], ['first', 'second', 'third', 'fourth'], [1, 2, 3, 4, 'first', 'second', 'third', 'fourth']
Python提供一个名为 type
的函数,可以对所有对象调用这个函数,来获得关于Python如何处理这个对象的更多信息。
函数的语法非常简单:type(variable)
会返回Python中的数据类型。如果你对一个数值变量调用这个函数,它会告诉你这个数值是整数还是浮点数,还会告诉你这个数值是否能当作字符串进行处理。
此外,由于Python同样是面向对象的语言,所以你可以对Python中所有命名对象调用 type
函数,不仅是变量,还有函数、语句等。
---
title: "Python基础要素之数值"
date: 2020-01-06
description: "Python Training"
image: "https://cdn.jsdelivr.net/gh/Leslie-Lu/WeChatOfficialAccount/img/202408201435557.webp"
categories:
- python
format:
html:
shift-heading-level-by: 1
include-in-header:
- text: |
<style type="text/css">
hr.dinkus {
width: 50px;
margin: 2em auto 2em;
border-top: 5px dotted #454545;
}
div.column-margin+hr.dinkus {
margin: 1em auto 2em;
}
</style>
---
前面我们已经了解了如何创建、运行脚本,接下来我们了解下Python中最常用的数据类型。
## 数值
Python中最主要的4种数值类型分别是整数、浮点数、长整数和复数,这里只介绍整数和浮点数(即带小数点的数)。
整数:
```{python}
x = 9
print("Output #4: {0}".format(x))
print("Output #5: {0}".format(3**4))
print("Output #6: {0}".format(int(8.3)/int(2.7)))
```
Output #6演示了将数值转换成整数并进行除法运算。
浮点数:
```{python}
print("Output #7: {0:.3f}".format(8.3/2.7))
y = 2.5*4.8
print("Output #8: {0:.1f}".format(y))
r = 8/float(3)
print("Output #9: {0:.2f}".format(r))
print("Output #10: {0:.4f}".format(8.0/3))
```
```{python}
from math import exp, log, sqrt
print("Output #11: {0:.4f}".format(exp(3)))
print("Output #12: {0:.2f}".format(log(4)))
print("Output #13: {0:.1f}".format(sqrt(81)))
```
## `.format` 格式化
```{python}
# Add two numbers together
x = 4
y = 5
z = x + y
print("Output #2: Four plus five equals {0:d}.".format(z))
# Add two lists together
a = [1, 2, 3, 4]
b = ["first", "second", "third", "fourth"]
c = a + b
print("Output #3: {0}, {1}, {2}".format(a, b, c))
```
## type函数
Python提供一个名为 `type` 的函数,可以对所有对象调用这个函数,来获得关于Python如何处理这个对象的更多信息。
函数的语法非常简单:`type(variable)` 会返回Python中的数据类型。如果你对一个数值变量调用这个函数,它会告诉你这个数值是整数还是浮点数,还会告诉你这个数值是否能当作字符串进行处理。
此外,由于Python同样是面向对象的语言,所以你可以对Python中所有命名对象调用 `type` 函数,不仅是变量,还有函数、语句等。