Python基础:变量、字符串与数字类型详解

沿途有光
沿途有光
发布时间:2026-10-15 | 4人浏览过
原创

本文深入解析Python核心数据类型。涵盖变量命名规范、字符串的引号使用与常用方法(如title、strip)、整数与浮点数的算术运算及优先级,以及数字转字符串的str()函数用法。同时介绍注释语法,帮助初学者快速掌握Python数据处理的基石。

在Python中,变量是存储数据值的基本单元。通过赋值操作,可以将各种类型的数据绑定到变量名上,便于后续调用和处理。

方法举例备注
用变量存储值name = "xxx"
print("name ", name )

小写字母、数字、下划线组成

字符串是Python中用于表示文本的数据类型。定义字符串时,单引号(')和双引号(")均可使用,这为处理包含特殊字符的文本提供了灵活性。例如,可以使用双引号定义包含单引号的字符串,或使用单引号定义包含双引号的字符串。需要注意的是,不能混用相同的引号来包裹内容,否则会导致语法错误。此外,字符串支持通过加号(+)进行拼接,并可使用空格、制表符(\t)和换行符(\n)来控制格式。Python还提供了丰富的字符串处理方法,如title()用于将每个单词首字母大写,upper()和lower()用于转换大小写,以及lstrip()、rstrip()和strip()用于去除字符串开头、结尾或两端的空白字符。

方法举例备注
单引号、双引号都可以

b = "is a 'girl'"
print("b =", b)

c = 'Is a "girl"'
print("c = ", c)

输出:

b = is a 'girl'
c = Is a "girl"

 

不能使用相同的引号

比如 b = 'is a 'girl''
^^^^
SyntaxError: invalid syntax

加法拼接d = "find"
e = "who"
f = d + " " + e
print("f =", f)
输出:f = find who
空格、制表符、换行符

空格

制表符 \t

换行符 \n

 

d = "find"
e = "who"
f = d + " " + e
print("f =", f)
print("xxxx\nxxxx")
print("yyyy\tyyyy")

输出:

f = find who
xxxx
xxxx
yyyy yyyy

函数说明举例备注
title每个单词首字母大写c = 'Is a "girl"'
print("c = ", c)
print("title =", c.title())
print("upper =", c.upper())
print("lower =", c.lower())

输出:

c = Is a "girl"

title = Is A "Girl"
upper = IS A "GIRL"
lower = is a "girl"

upper全部大写
lower全部小写
lstrip删除开头空白g = " a b c "
print("'" + g + "'")
print("'" + g.lstrip() + "'")
print("'" + g.rstrip() + "'")
print("'" + g.strip() + "'")

输出,用红色标记空格:

' a b c '
'a b c '
' a b c'
'a b c'

rstrip删除结尾空白
strip删除开头和结尾空白

Python中的数字类型主要包括整数和浮点数。支持基本的算术运算,包括加法(+)、减法(-)、乘法(*)和除法(/)。需要注意的是,Python中的除法运算结果默认为浮点数。此外,可以使用双星号(**)进行乘方运算,并使用括号(())来明确运算优先级,确保计算顺序符合预期。

运算操作符举例备注
加减乘除+ - * /n1 = 3
n2 = 2
print(n2 / n1)

常见的

除法结果是浮点:

0.6666666666666666

 

乘方**n1 = 3
n2 = 2
print(n2 ** n1)
例子是2^3,输出是8。
括号()

n1 = 3
n2 = 2

print(n1 + n2 * 3)
print((n1 + n2) * 3)

用括号来明确运算次序

输出:

9

15

在Python中,可以使用内置的str()函数将数字转换为字符串。无论是直接转换数字字面量,还是转换存储数字的变量,该函数都能返回对应的字符串表示,从而实现字符串与数字类型的相互转换和拼接。

函数说明举例备注
strstr(数字)返回字符串

数字直接转字符串:

print(str(3) + " find")

 

数字相关变量转字符串:

n1 = 3
print(str(n1) + " find")

 

注释是代码中用于解释说明的部分,Python使用井号(#)作为单行注释的标识符。

注释内容不会被执行,主要用于向开发者或阅读代码的人解释代码的功能、逻辑或注意事项,提高代码的可读性和可维护性。

# 第一个用例
print("hello word----------------")

本文简要介绍了Python中变量、字符串、数字类型的基本用法及注释语法,涵盖了从定义到常用操作的核心知识点。

希望以上内容能帮助您更好地理解Python的基础数据类型。如果您觉得这篇文章对您有帮助,欢迎持续关注本站,获取更多技术分享!

本站声明

本文内容仅供参考,不代表本站观点。转载或引用请注明出处。如发现内容问题,请通过联系我们页面反馈。

Python 相关产品和应用

全部下载

专题列表