第二节 变量、注释、数据类型

发布时间:2024年01月09日

变量

变量命名规范:

只能是数字、字母、下划线。

只能以字母、下划线开头。

不能是python关键字、内置函数名。

建议:

见名知意

使用小写字母、下划线、数字组成。

多词组成的变量名用下划线分割,不使用驼峰命名法。

除循环计数或在极小的范围内外,不使用单个字母。

例子1:

x = 12
_y = 'abc'
12xx = "23" # 错误

变量赋值:

python变量不要声明,直接使用,使用前必须赋值。

使用时不需要指定数据类型。

一行一个:

x = 12
_y = 'abc'

多个一行:

a,b,c = 1,3,5

多个值一行且相等:

d=e=f=10

注释

单行注释

句子最前面加井号(#)

例子:

# d=e=f=10

多行注释

三重引号包裹('’’ ‘’’)

例子1:

'''这是一个注释,

注释内容一共三行,

用作测试。'''

但是,在把内容赋值给变量时,此时,这一段内容不再作为注释,而是变量的内容。

例子2:

d=e=f='''这是一个变量内容,

内容一共三行,

用作测试。'''
 

如何在三重引号里面使用引号?

直接使用,但是要成对。

例子3:

d='''这是一个注释,

注释内容一共三行,

用作测试。'''

例子4:

e="""这是一个注释,

注释内容一共三行,

用作测试。"""

例子5:

f='''这是'一个'注释,

注释内容一共三行,

用作测试。'''

数据类型

python基本数据类型有六种:

Number、String、Tuple、List、Set、Dictionary

也有说八种的:

加上:bool、None

我们按照六种来看:

其中:Number、String、Tuple一旦创建是不可变的。

List、Set、Dictionary是可变的

之所以按照六种来看,是因为python3开始bool类型实际是int的子类型,1就是True,0就是False。

Number数值型:

数值型包含以下四种类型:

int 整型

float 浮点型

bool 布尔型

complex 复数(实部和虚部组成 a+bj的形式)

int整型:

例子1
a = 9

b,c = 20,120

d =3



print(a+b)? # print(c-b)? # print(a*b)? # print(c/a)? # print(c//a)? # 整除

print(a**d)? # ad次方

print(b%a)? #? 求余数

print(type(a+b))? # 类型是int

print(type(c/a))? # 类型是float,自动转换

print(type(c//a))? # 类型是int

结果:

29

100

180

13.333333333333334

13

729

2

<class 'int'>

<class 'float'>

<class 'int'>

Process finished with exit code 0

float浮点型

例子2:

a = -233.19e101

b,c = 11.2,555666.1256

d = 3.0? # 不必指定类型,带小数的自动定义为float类型



print(a)? #

print(type(d))? # 类型是float

结果:

-2.3319e+103

<class 'float'>

complex 复数类型;

不常用,暂时不讲。

String字符型、Tuple元组、List列表、Set集合、Dictionary字典以及数据类型转换等

后面单独展开讲。

文章来源:https://blog.csdn.net/buw369521/article/details/135457923
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。