07_Python的基本数据类型

Python 的基本数据类型有以下几种:
数值数据类型:常见的数值类型又分为整数(int)和浮点数(float)。
布尔值数据类型(Boolean)
字符串数据类型(string)

1. type()函数

在正式介绍数据类型前,笔者先介绍这样的一个函数type(),这个函数可以列出变量的数据类型类别。

# -*- coding: utf-8 -*-
# @Date: 2020/1/3 12:20
# @Author: Blueheart
# @Blog: https://blog.csdn.net/shengshengshiwo

# 时薪
hourly_salary = 231
# 年薪
annual_salary = 500000/234
print(hourly_salary)
print(type(hourly_salary))
print(annual_salary)
print(type(annual_salary))

输出:

231
<class 'int'>
2136.7521367521367
<class 'float'>

2. 数值数据类型

Python 中定义变量是 不需要指定类型(在其他很多高级语言中都需要)。未来如果这个变量内容是整数,那么这个变量就是整数(int)数据类型。如果是浮点数,那么这个变量就是浮点数(float)数据类型。

小声逼逼……这玩意挺简单的,应该很好理解。

数值运算常用的函数

  • abs():计算绝对值。
  • pow(x,y):返回 x 的 y 次方。
  • round():返回入,注意不是四舍五入.
# 时薪
hourly_salary = -66
# 年薪
annual_salary = 6
hour1 = 6.5
hour2 = 6.6
print(hourly_salary)
print(abs(hourly_salary))
print(annual_salary)
print(pow(annual_salary, 2))
print(round(hour1))
print(round(hour2))

输出:

-66
66
6
36
6
7

3. 布尔值数据类型

Python 的布尔值数据类型有两种,真(True)或者伪(False),他们的数据类型代号是bool。这个布尔值一般是应用在程序流程的控制,特别是在条件表达式中,程序可以根据这个布尔值判断应该执行何种操作。

# -*- coding: utf-8 -*-
# @Date: 2020/1/5 13:49
# @Author: Blueheart
# @Blog: https://blog.csdn.net/shengshengshiwo

x = True
print(x)
print(type(x)) # 打印出X的数据类型
y = False
print(y)
print(type(y))

在这里插入图片描述

4. 字符串数据类型

所谓的字符串(string)类型是指两个单引号之间或者双引号之间任意个数字元符号的数据,他的数据类型代号为str。在英文字符串的使用中常常会发生某字的中间有单引号,其实这是文字的一部分。例如:

I'm shengshengshiwo.

如果我们用单引号去处理上述字符串将产生错误,如:

x = 'I'm shengshengshiwo.'
print(x)

在这里插入图片描述
遇到这种情况,可以用双引号解决,如:

x = "I'm shengshengshiwo."
print(x)

在这里插入图片描述

4.1 字符串的连接

在 Python 中,字符串之间可以使用 + 拼接生成新的字符串

first_name = "王"
last_name = "大柱"
print(first_name+last_name)

在这里插入图片描述

4.2 字符串变量可以和整数使用 * 重复拼接相同的字符串

x = '+' * 50
print(x)

在这里插入图片描述

4.3 数字型变量和字符串之间不能进行其他计算

first_name = "wang"
X = 999
print(first_name + X)

在这里插入图片描述

发布了67 篇原创文章 · 获赞 111 · 访问量 32万+

猜你喜欢

转载自blog.csdn.net/shengshengshiwo/article/details/103820496