当前位置: 首页 > news >正文

Python基础语法:字面量,注释,关键字,标识符,变量和引用,程序执行的3大流程

目录

字面量(数据的类型)

字面量的含义

常见字面量类型(6种)

输出各类字面量(print语句)

注释(单行和多行注释)

注释的作用

单行注释和多行注释

单行注释(ctrl+/)

多行注释

关键字(Python)

标识符(命名规则和习惯)

变量(用于存储数据)

引用(变量记录数据的地址)

程序执行的三大流程


字面量(数据的类型)

字面量的含义

字面量:在代码中,被写下来的固定的值,称之为字面量。

常见字面量类型(6种)

Python中有常用的6种值(数据)的类型

类型

描述

说明

数字(Number)

支持:

  1. 整数(int
  2. 浮点数(float
  3. 复数(complex
  4. 布尔(bool

整数(int),如:10,-10

浮点数(float),如:10.13,-10.13

复数(complex),如:4+3j

布尔(bool)用于表达现实生活中的逻辑,即真和假

  1. 真(True)
  2. 假(False)

True记作1,False记作0

字符串(String)

描述文本的数据类型(str

字符串(string)由任意数量的字符组成

注意:可以用单引号引起来,也可以用双引号引起来,又可以是3个双引号引起来,还可以是3个单引号引起来

列表(List)

有序的可变序列(list

Python中使用最频繁的数据类型,可有序记录一堆数据

元组(Tuple)

有序的不可变序列(tuple

可有序记录一堆不可变的数据集合

集合(Set)

无序不重复集合(set

可无序记录一堆不重复的数据集合

字典(Dictionary)

无序Key-Value集合(dict

可无序记录一堆Key-Value型的Python数据集合

输出各类字面量(print语句)

print(88)
print(13.14)
print(16.89+7j)
print("你好")

运行

注释(单行和多行注释)

注释的作用

注释:在程序代码中对代码进行解释说明的文字,从而增加程序的可读性(注意:注释不会被执行)。

单行注释和多行注释

单行注释(ctrl+/)

单行注释(快捷键:ctrl+/):

#空格注释内容

例子如下:

# 整数字面量print(88)# 浮点数字面量print(13.14)
多行注释

多行注释一般用于解释:

  1. 整个Python代码文件
  2. 方法

多行注释

"""
注释内容

注释内容

注释内容
"""

例子如下:

"""本代码演示了:

- print语句输出整数字面量

- print语句输出浮点数字面量

"""

关键字(Python)

关键字:属于保留字,是整个语言范围内预先保留的标识符。

Python中的关键字:

  1. False
  2. None
  3. True
  4. and
  5. as
  6. assert
  7. break
  8. class
  9. continue
  10. def
  11. del
  12. elif
  13. else
  14. except
  15. finally
  16. for
  17. from
  18. global
  19. if
  20. import
  21. in
  22. is
  23. lambda
  24. nonlocal
  25. not
  26. or
  27. pass
  28. raise
  29. return
  30. try
  31. while
  32. with
  33. yield

查看Python中所有的内置关键字

import keyword

print(keyword.kwlist)

标识符(命名规则和习惯)

标识符:是用户编程时使用的名字,用于给变量、函数、类等命名。

标识符的命名规则:

  1. 由数字,字母,下划线组成
  2. 不能使用数字开头
  3. 不能使用Python内置关键字
  4. 严格区分大小写
  5. 不建议使用中文

标识符的命名习惯:

  1. 做到见名知意
  2. 驼峰命名
    1. 大驼峰(Python中,类的命名常用):每个单词首字母大写,例如:MyName
    2. 小驼峰(Python中,项目的命名常用):第二个单词开始首字母大写,例如:myName
  1. 下划线命名(Python中,变量,函数,python文件):每个单词之间使用下划线连接,例如:my_name
  2. 包名应全小写,不建议加下划线,因为包名在导入时通常是作为命名空间的一部分

变量(用于存储数据)

变量:在程序运行过程中,能存储计算结果或能表示值的抽象概念(即记录数据用的)。

注意:变量要满足标识符的命名规则

变量的定义格式:

变量名称=变量的值

例子如下:money = 50print("钱包余额:", money)money = money - 10print("花费10元, 剩余:", money)

运行

引用(变量记录数据的地址)

引用:变量记录数据的地址(数据保留在内存中的一个位置,变量保存数据在内存中的地址)

注意:

  1. 可以使用id(变量)函数,查看变量中保存数据所在的内存地址。
  2. 当给一个变量再次赋值的时候,本质上是修改了数据的引用。
  3. Python中的数据传递,传递的都是引用

示例,如下:

x = 100print(f"x变量存储数据的内存地址为:{id(x)}")y = xprint(f"y变量存储数据内存地址为:{id(y)}")x = 200print(f"x变量存储数据的内存地址为:{id(x)}")print(f"y变量存储数据的内存地址为:{id(y)}")

运行结果

程序执行的三大流程

相关文章:

  • 指纹浏览器电商防关联功能深度解析:技术原理与实战应用
  • Docker 磁盘占用盘查和清理
  • 深入解析 Android Native Hook
  • 【硬核干货】JetBrains AI Assistant 干货笔记
  • react nativeWebView跨页面通信
  • PostgreSQL 中的权限视图
  • JavaScript 异步编程与请求取消全指南
  • 11.原型模式:思考与解读
  • DMG 文件隐写
  • React Native 安卓端 android Image 播放gif webp 动态图
  • 学习MySQL的第十一天
  • 把dll模块注入到游戏进程的方法_挂起进程注入
  • c加加学习之day06->STL标准库->day01
  • 从零开始在Win上添加一块QEMU开发板(四)实现简单USART
  • AD16如何对同值元件进行排序
  • 2024武汉邀请赛B.Countless Me
  • 【Java 数据结构】泛型
  • 【银河麒麟高级服务器操作系统】磁盘只读问题分析
  • X0405-ASEMI电源AI器件专用X0405
  • C#中实现JSON解析器
  • 受折纸艺术启发可移动可变形的新型超材料问世
  • 生态环境部:我国核电规模全球第一,总体安全可控
  • 上海市进一步支持汽车置换更新!一图读懂补贴政策实施细则
  • 十三届全国政协经济委员会副主任张效廉严重违纪违法被开除党籍
  • 从香料到文化,跟着陈晓卿寻味厦门
  • 泡泡玛特一季度整体收入同比增超1.6倍,海外收入增近5倍