欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Python数据挖掘教程-第3天(2):变量的基本操作

程序员文章站 2022-05-25 13:00:47
...

下面,我们了解一下数值型变量和字符串变量的基本操作。

数值变量的基本操作

对于数值变量。我们首先,数值变量可以直接进行加减乘除的运算,也可以通过括号来调整计算顺序。

a = 3
b = 5
print(a + b)  # 输出值: 8
print(b / a)  # 输出值: 1.6666666666666667
print((a + b) * b)  # 输出值: 40

有的时候,我们不需要得到小数形式的商,而是需要得到商的整数,也就是“取模”,可以使用“//”运算符;又或者只需要得到余数,也就是“取余”,可以使用“%”运算符。

a = 3
b = 5
print(b // a)  # 输出值: 1
print(b % a)  # 输出值: 2

还有的时候,我们需要进行幂运算,可以使用“**”运算符。

print(3 ** 5)  # 输出值: 243

字符串的基本操作

字符串的定义方法很简单,使用"'都可以。

var_1 = "Hello World"
var_2 = 'Hello World'

字符串的四则运算

字符串也可以进行加法和乘法的计算,加法必须是字符串加字符串,乘法必须是字符串乘整数。

var_1 = "Hello World"
var_2 = 'Hello'
print(var_1 + var_2)  # 输出值: Hello WorldHello
print(var_2 * 2)  # 输出值: HelloHello

字符串长度

我们还可以通过len()函数来获取字符串的长度。

var_1 = "Hello World"
var_2 = 'Hello'
print(len(var_1))  # 输出值: 11
print(len(var_2))  # 输出值: 5

截取字符串

此外,有的时候我们需要获取字符串的某个部分,可以使用[:]来提取。

var_1 = "Hello World"
print(var_1[3])
print(var_1[3:5])

(应注意序号是从0开始计算的,第n个字符的序号为n-1;序号范围是从左闭右开区间,第n个字符到第m个字符的序号为n-1到m)