Python 基础(六):基本数据类型

Python 基础(六):基本数据类型_第1张图片

❤️ 博客主页:水滴技术
订阅专栏:Python 入门核心技术
支持水滴:点赞 + 收藏⭐ + 留言

文章目录

  • 一、字符串类型(str)
    • 1.1、引号嵌套
    • 1.2、转义字符
    • 1.3、改变大小写
    • 1.4、在字符转中使用变量
    • 1.5、删除两端空白
  • 二、数字类型
    • 2.1、整数(int)
    • 2.2、浮点数(float)
    • 2.3、复数(complex)
  • 三、布尔类型(bool)
  • 系列文章
  • 热门专栏


大家好,我是水滴~~

本篇我们先学习 Python 的三种基本数据类型,主要包括字符串类型,数字类型(整数、浮点数、复数)和布尔类型。

一、字符串类型(str)

字符串就是一系列连续的字符。在 Python 中,使用一对引号括起来的都是字符串,其中的引号可以是单引号,也可以是双引号。

如下所示:

"水滴技术"
'Water Drop'

1.1、引号嵌套

字符串可以在单引号中嵌套双引号,也可以在双引号中嵌套单引号。例如:

str1 = '人生苦短,我用 "Python"'
str2 = "Life is short. I use 'Python'"

print(str1)
print(str2)

输出结果:

人生苦短,我用 "Python"
Life is short. I use 'Python'

1.2、转义字符

转义字符是指使用“\”对一些特殊字符进行转义。比如在单引号字符串中使用单引号,或在双引号字符串中使用双引号,就需要转义了。例如:

tr1 = "人生苦短,我用\"Python\""
str2 = 'Life is short. I use \'Python\''

print(str1)
print(str2)

输出结果:

人生苦短,我用 "Python"
Life is short. I use 'Python'

下面是一些常用的转义字符示例:

  • \n 换行符
  • \t 制表符
  • \' 单引号
  • \" 双引号
  • \\ 一个反斜杠

1.3、改变大小写

我们经常会改变字符串的大小写,下面介绍字符串的三个方法,用于改变其大小写:

  • title() 将单词首字母转为大写。
  • upper() 将字符串全部转为大写。
  • lower() 将字符串全部转为小写。

下面看代码示例:

name = "water drop"
print(name.title()) # 将单词首次母转为大写

name = "Water Drop"
print(name.upper()) # 将字母全部转为大写
print(name.lower()) # 将字母全部转为小写

输出结果:

Water Drop
WATER DROP
water drop

1.4、在字符转中使用变量

Python 可以在字符串中使用变量的值,那么可以在前引号前加上个字母f,然后在字符串中插入大括号,就可以在大括号内使用变量了。例如:

first_name = "Water"
last_name = "Drop"
full_name = f"{first_name} {last_name}"

print(full_name)

输出结果:

Water Drop

1.5、删除两端空白

有的时候会不小心在字符的开头或结尾添加了空白字符,我们实际上不想要,那么可以使用 strip() 方法来删除两端的空白字符。例如:

name = " Water Drop   "

print(name.strip())

输出结果:

Water Drop

二、数字类型

数字类型就是用数字表示的数据类型。在 Python 中,有三种不同的数字类型:整数(int)、浮点数(float)、复数(complex)。

2.1、整数(int)

整数就是没有小数点的数字。在 Python 中,整数具有无限有精度。

整数可以是正数、负数和零,例如:

num1 = 1024  # 定义一个正整数变量
num2 = 0     # 定义一个零整数变量
num3 = -2    # 定义一个负整数变量

print(type(num1))  # 输出变量 num1 的数据类型
print(type(num2))  # 输出变量 num2 的数据类型
print(type(num3))  # 输出变量 num3 的数据类型

输出结果:




2.2、浮点数(float)

浮点数就是含有小数点的数字。在 Python 中,浮点数也具有无限的精度。

浮点数也可以是正数、负数和零,例如:

num1 = 1024.1  # 定义一个正浮点数变量
num2 = 0.0     # 定义一个零浮点数变量
num3 = -2.2    # 定义一个负浮点数变量

print(type(num1))  # 输出变量 num1 的数据类型
print(type(num2))  # 输出变量 num2 的数据类型
print(type(num3))  # 输出变量 num3 的数据类型

输出结果:




2.3、复数(complex)

复数由实数和虚数组成,它们都是浮点数。在 Python 中,虚数部分以 jJ 作为后缀。可以使用 real 方法获取实数,用 imag 方法获取虚数。

表示复数的语法是 real+imagj,例如:

num1 = 10+2j    # 定义一个复数变量
num2 = 10.1-2j  # 定义一个复数变量
num3 = -10+2j   # 定义一个复数变量

print(type(num1))  # 输出变量 num1 的数据类型
print(num1.real)   # 输出变量 num1 的实数
print(num1.imag)   # 输出变量 num1 的虚数

print(type(num2))  # 输出变量 num2 的数据类型
print(num2.real)   # 输出变量 num2 的实数
print(num2.imag)   # 输出变量 num2 的虚数

print(type(num3))  # 输出变量 num3 的数据类型
print(num3.real)   # 输出变量 num3 的实数
print(num3.imag)   # 输出变量 num3 的虚数

输出结果:


10.0
2.0

10.1
-2.0

-10.0
2.0

三、布尔类型(bool)

布尔类型用于表示“真”或“假”两个值。在 Python 中,使用 True 表示真,False 表示假。另外布尔类型是整数的一个子类型,Python 会将 True 视为 1,False 视为 0,并可参与算术运算。

例如:

bool1 = True   # 定义一个布尔类型的变量
bool2 = False  # 定义一个布尔类型的变量

print(type(bool1))  # 输出变量 bool1 的数据类型
print(bool1 + 0)    # 布尔类型参与算术运算

print(type(bool2))  # 输出变量 bool2 的数据类型
print(bool2 + 0)    # 布尔类型参与算术运算

输出结果:


1

0

系列文章

Python 基础(一):初识 Python
Python 基础(二):搭建 Python 开发环境
Python 基础(三):Python 集成开发工具 IDLE
Python 基础(四):基础语法
Python 基础(五):变量与常量

热门专栏

《Python入门核心技术》
《IDEA 教程:从入门到精通》
《Java 教程:从入门到精通》
《MySQL 教程:从入门到精通》
《大数据核心技术从入门到精通》

你可能感兴趣的:(Python入门核心技术,python,开发语言)