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)