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)

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值