常见的三种数据类型
- 字符串string,简写str
只要是被单/双/三引号括起来的内容,不论那个内容是中文、英文、数字。只要是被括起来的,就表示是字符串类型。
例:
name = '郑先生'
age = "23"
symbol = '''撒&是@'''
字符串的拼接:用加号连接
例:
name = "郑先生"
action = '是'
age = '23岁'
identity = '学生'
print(name + action + age + identity)
会输出:郑先生是23岁学生
2. 整数integer,简写int,是正整数、负整数和零的统称,是没有小数点的数字。
例:
a = 10
b = -20
c = 0
- 浮点数float,比整数多了一个小数点
例:
a = 1.0
b = 3.1415926
c = -0.22
数据类型的查询 - type()函数
例:
print(type('查询内容'))
数据类型的转换
str():将其他数据类型转换为字符串
例:
name = "郑先生"
action = '是'
age = 23
identity = '岁学生'
print(name + action + str(age) + identity)
int():将其他数据类型转换为整数,文字类和小数类字符串无法转换,对于浮点型的数会取整处理
例:
number1 = '6'
number2 = '7'
print(int(number1) + int(number2))
会输出结果13
float():将其他数据类型转换为浮点数
例:
age = '23'
print(float(age))
会输出23.0
数据类型间可以多次转换
例:
number = '3.2'
print(int(float(number)))
输出结果为3
数据的应用
四则运算
先乘除再加减,右括号先算括号里的
运算符 | 表示 | 例子 |
---|---|---|
+ | 加 | 3+5输出结果8 |
- | 减 | 1-3输出结果-2 |
* | 乘 | 1*2输出结果2 |
/ | 除 | 1 / 2输出结果0.5 |
% | 取模返回除法的余数 | 7%2输出结果1 |
// | 取整除一返回商的整数部分 | 5 //2输出结果2 |
** | 幂一返回x的y次幂 | 2**3为2的3次方 |