首页 > 其他分享 >第二节变量、注释、数据类型​

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

时间:2024-01-08 15:38:22浏览次数:42  
标签:变量 数据类型 注释 类型 例子 print 第二节

变量

变量命名规范:

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

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

不能是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字典以及数据类型转换等

后面单独展开讲。


标签:变量,数据类型,注释,类型,例子,print,第二节
From: https://blog.51cto.com/u_16427934/9145388

相关文章

  • C语言学习随笔-04 数据类型
    C中的数据类型:在C语言中,数据类型指的是用于声明不同类型的变量或函数的一个广泛的系统。变量的类型决定了变量存储占用的空间,以及如何解释存储的位模式。常用的四中基本数据类型:int、char、float、double    ▶基本类型:它们是算术类型,如int、char、float、double。 ......
  • 数据类型、标识符、键盘输入
    数据类型标识符键盘输入此方法只能输入整数......
  • MySQL 8.0的SQL查询JSON返回的数据类型为字符串而非数组
    在MySQL8.0中,SQL查询JSON返回的数据类型确实是字符串,而不是数组。这是因为MySQL将JSON数据存储为字符串,并提供了一些函数和操作符来处理JSON数据。但是,你可以使用内置的JSON函数来处理返回的JSON字符串。例如,你可以使用JSON_EXTRACT函数来提取JSON字符串......
  • 对比 SQL Server中的VARCHAR(max) 与VARCHAR(n) 数据类型
    开始之前:设计某数据库表结构的过程中,收到了一个另外令人感到意外的建议:对于字符型数据类型,数据库里统一使用varchar(max)来存储,也就是所有字符数据类型都用varchar(max)字段类型,理由是ORM写代码方便?是的,你没有听错,为了ORM中写代码方便,所以建议数据库中字符型字段全部使用varchar(......
  • 安卓期末大作业(AndroidStudio开发),垃圾分类app,代码有注释,能正常运行
    1 项目基本信息1.1 项目名称垃圾分类助手APP的设计与实现1.2开发运行环境开发语言:Java开发工具:AndroidStudio模拟器:雷电模拟器9数据库:SQLite  1.3使用的核心类及组件Activity:作为实现界面的窗体类BaseAdapter:适配器类SqliteOpenHelper:数据库类Intent:页面跳转传值Fragmen......
  • 安卓期末大作业(AndroidStudio开发),日记本app,代码注释详细,能正常运行
    安卓期末大作业-日记本app(附下载链接)压缩包内包含源代码,运行各个界面截图,一条日记可以记录2000字符以下的文本、最多8张配图和最多8个视频。每条日记都可以以评论的形式或转发引用的形式追更,评论的最大长度也是2000字符。日记还可以同时记录所处位置和当时的天气情况(当然,现在并......
  • python学习笔记6(基本数据类型2、数据类型之间的转换、eval()函数)
    (一)基本数据类型21、字符串的索引和切片索引,查找某个字符,包括正向和反向索引,正向从0开始,负向从-1开始s='hello'print(s[0])print(s[-5])切片,字符串中了串检索,注意下面的输出是he,也就是第二个参数是不包含参数,正向反向规则一样,n或m可以节省s='hello'print(s[0:2])2、字符串类型xn或......
  • java 如何注释区分模块
    Java如何注释区分模块在大型的Java项目中,通常会有多个模块组成,每个模块负责不同的功能。为了方便维护和开发,我们可以通过注释来区分模块,以便更好地理解代码结构和目的。本文将介绍如何在Java中注释来区分模块,并给出示例。问题背景在一个复杂的Java项目中,可能包含多个模块......
  • 《安卓期末大作业(AndroidStudio开发),垃圾分类app,代码有注释,能正常运行》
    1 项目基本信息1.1 项目名称垃圾分类助手APP的设计与实现1.2开发运行环境开发语言:Java开发工具:AndroidStudio模拟器:雷电模拟器9数据库:SQLite  1.3使用的核心类及组件Activity:作为实现界面的窗体类BaseAdapter:适配器类SqliteOpenHelper:数据库类Intent:页面跳转传值Fragmen......
  • 安卓期末大作业(AndroidStudio开发),日记本app,代码注释详细,能正常运行
    安卓期末大作业-日记本app(附下载链接)压缩包内包含源代码,运行各个界面截图,一条日记可以记录2000字符以下的文本、最多8张配图和最多8个视频。每条日记都可以以评论的形式或转发引用的形式追更,评论的最大长度也是2000字符。日记还可以同时记录所处位置和当时的天气情况(当然,现在并......