【Python入门篇】——Python基础语法(字面量注释与变量)

news2024/11/24 14:20:41

作者简介: 辭七七,目前大一,正在学习C/C++,Java,Python等
作者主页: 七七的个人主页
文章收录专栏: Python入门,本专栏主要内容为Python的基础语法,Python中的选择循环语句,Python函数,Python的数据容器等。
欢迎大家点赞 👍 收藏 ⭐ 加关注哦!💖💖

在这里插入图片描述

Python基础语法

  • 1. 字面量
    • 1.1 常用的值类型
    • 1.2 总结
  • 2. 注释
    • 2.1 注释的作用
    • 2.2 注释的分类
    • 2.3 总结
  • 3. 变量
    • 3.1变量的定义格式
    • 3.2变量的特征
    • 3.3 总结

1. 字面量

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

那么Python中有哪些值可以被写下来?
如何在代码中写它们呢?

1.1 常用的值类型

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

在这里插入图片描述

我们目前了解:整数、浮点数、字符串这三类即可

字符串

字符串(string),又称文本,是由任意数量的字符如中文、英文、各类符号、数字等组成。所以叫做字符的串
如:"HelloWord!!" "呵呵"
Python中,字符串需要用双引号(")包围起来 被引号包围起来的,都是字符串

如何在代码中写它们
我们目前要学习的这些类型,如何在代码中表达呢?在这里插入图片描述
看一下我们的打印结果:
在这里插入图片描述

1.2 总结

1. 掌握字面量的含义
代码中,被写在代码中的固定的值,称之为字面量
2. 常见的字面量类型
我们目前了解:整数、浮点数、字符串这三类即可
3. 如何基于print语句完成各类字面量的输出 print(字面量),
如:

  • print(10),输出整数10
  • print(13.14),输出浮点数13.14
  • print("哈哈"),输出字符串:哈哈

2. 注释

2.1 注释的作用

注释: 在程序代码中对程序代码进行解释说明的文字。
作用: 注释不是程序,不能被执行,只是对程序代码进行解释说明,让别人可以看懂程序代码的作用,能够 大大增强程序的可读性。

未使用注释代码
在这里插入图片描述

使用注释的代码

在这里插入图片描述

2.2 注释的分类

  • 单行注释:以 #开头,#右边 的所有文字当作说明,而不是真正要执行的程序,起辅助说明作用
    单行注释一般用于解释:单行代码或者一小段代码
    在这里插入图片描述

注意: #号和注释内容一般建议以一个空格隔开
(这是python中规范的要求,不强制,就算不遵守也不会影响程序执行,但是官方和大厂的代码都会遵守规范)

  • 多行注释: 以 一对三个双引号 引起来 ( )来解释说明一段代码的作用使用方法
    多行注释一般用来解释:整个python代码文件或者对类和方法进行解释
    类和方法还没有学到,我们先对代码文件进行注释
    在这里插入图片描述

2.3 总结

1. 注释的作用是?
注释是代码中的解释型语句,用来对代码内容进行注解
注释不是代码,不会被程序执行
2. 单行注释如何定义?
通过 # 号定义,在#号右侧的所有内容均作为注释
建议在#号和注释内容之间,间隔一个空格
单行注释一般用于对一行或一小部分代码进行解释
3. 多行注释如何定义?
通过一对三个引号来定义(“”“注释内容”“”),引号内部均是注释,
可以换行多行注释一般对:Python文件、类或方法进行解释

3. 变量

什么是变量?

变量:在程序运行时,能储存计算结果或能表示值的抽象概念。 简单的说,变量就是在程序运行时,记录数据用的

3.1变量的定义格式

变量名称 = 变量的值

对变量格式中每个值的理解
变量名称: 每一个变量都有自己的名称,称之为:变量名,也就是变量本身
等号: 表示赋值,表示将等号右侧的值,赋予左侧的变量
变量的值: 每一个变量都有自己存储的值(内容),称之为:变量值

在python中不需要不需要提前声明变量名及其类型,直接赋值即可创建各种类型的变量
但是在创建中要注意:

  • 变量名必须是一个有效的标识符
  • 变量名不能使python中的关键字
  • 慎用小写字母l与o(容易与0和1混淆)
  • 选择有意义的单词做变量名

3.2变量的特征

变量,从名字中可以看出,表示“量”是可变的。
所以,变量的特征就是,变量存储的数据,是可以发生改变的。

了解完之后让我们练习一下吧!
求钱包余额:

钱包余额(变量名:money),初始余额50
请通过程序计算,
在购买了: 冰淇淋10元 ,可乐5元后,
钱包余额还剩余多少元。

# 定义一个变量,用来记录钱包余额
money = 50
# 通过print语句,输出变量记录的内容
print("钱包有:", money)

# 买了一个冰淇淋,花费10元
money = money - 10
# 买了可乐花费5元
money=money-5
print("买完冰淇淋可乐还剩余,还剩余:", money, "元")

运行结果:
在这里插入图片描述

思考:

为什么必须要使用变量?
都是输出内容,直接输出不行吗?

答:
变量的目的是存储运行过程的数据
存储的目的是为了:重复使用

3.3 总结

  1. 变量是什么,有什么作用?
    变量就是在程序运行时,记录数据用的
  2. 变量的定义格式是什么?
    变量名 = 变量值
  3. 变量的特征是什么?
    变量的值可以改变
  4. print语句如何输出多份内容呢?
    print(内容1, 内容2, ......, 内容N)
  5. Python中是怎么做减法的?
    使用符号 - 即可完成减法运算
    拓展:加(+)、减(-)、乘(*)、除(/)

好了关于Python基础语法(字面量注释与变量),七七今天就先分享到这里,如果这篇文章对大家有帮助,请佬佬们点个赞再走吧!如果发现什么问题,欢迎评论区留言!💕💕

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/489612.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

有限等待忙等、让权等待死等、互斥遵循的几大原则——参考《天勤操作系统》,柳婼的博客

参考柳婼的博客 一、 有限等待&&死等 有限等待: 对请求访问的临界资源的进程,应该保证有限的时间进入临界区,以免陷入死等状态。受惠的是进程自己 死等: 进程在有限时间内根本不能进入临界区,而一直尝试进入陷入一种无结果的等待状…

在字节跳动做了6年软件测试,4月无情被辞,想给划水的兄弟提个醒

先简单交代一下背景吧,某不知名 985 的本硕,17 年毕业加入字节,以“人员优化”的名义无情被裁员,之后跳槽到了有赞,一直从事软件测试的工作。之前没有实习经历,算是6年的工作经验吧。 这6年之间完成了一次…

TIM编码器接口

一、知识点 1、Encoder Interface 编码器接口的工作流程 编码器接口可接收增量(正交)编码器的信号,根据编码器旋转产生的正交信号脉冲,自动控制CNT自增或自减,从而指示编码器的位置、旋转方向和旋转速度 2、编码器接口…

6.2.1邻接矩阵法

接下来我们将认识图的几种存储结构: 邻接矩阵,邻接表,十字链表,邻接多重表 图的存储 1)邻接矩阵法 0表示邻接vertex不邻接 只需要一个二位数组就可以实现: 顶点虽然是char类型,但可以存储更加…

搭建vue3+vite工程

搭建vue3vite工程 目录 搭建vue3vite工程 一、官方-文档-快速上手 二、详细截图及步骤 2.1、安装nvm 2.2、 用nvm安装多版本可切换的node.js版本 2.3、 按照官方文档初始化最近版本的vue3 三、脚本配置与调试 3.1、"2.3、"所产生的配置及脚本命令 3.2、脚本…

SpringCloud学习笔记06

九十五、Cloud Alibaba简介 0、why会出现SpringCloud alibaba Spring Cloud Netflix项目进入维护模式 1、是什么 官网:spring-cloud-alibaba/README-zh.md at 2.2.x alibaba/spring-cloud-alibaba GitHub 2、能干嘛 3、去哪下 spring-cloud-alibaba/README-…

Linux——理解文件系统和动静态库

一、理解文件系统 使用命令查看信息 1,使用ls -l查看文件属性和文件内容 2,stat文件名查看更多信息 3,inode Linux中的文件分为文件属性和文件内容。文件属性又称为元信息。保存在inode结构中,inode是一个文件属性的集合。一个文…

Oracle SQL执行计划操作(13)——其他相关操作

该类操作主要包括以上未进行讲解的其他相关操作。根据不同的具体SQL语句及其他相关因素,如下各操作可能会出现于相关SQL语句的执行计划。 1)SELECT STATEMENT 检索表中数据。该操作出现于通过select语句检索表中数据时产生的执行计划。该操作具体如图15-1中节点0所示。 图1…

除了Axure,还有哪些原型设计工具

产品原型设计工具是设计师制作产品原型必不可少的工具。产品原型工具可以帮助我们解决很多问题,但产品原型工具的选择已经成为一个大问题。 除了我们熟悉的产品原型设计工具Axure,市场上还有很多有用的产品原型设计工具,本文将分享7种有用的…

redis详解之数据结构

目录 Redis是什么 Redis字符串的特点: 1字符串的存储 2字符串的获取 3字符串的删除 4字符串的计数 5字符串的修改 6字符串的批量操作 7字符串的二进制安全性 总结: Redis是什么: Redis是一种基于内存的键值对存储数据库,…

C++命名空间的定义以及使用

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言一、命名空间定义?1.1定义:1.2变量在域中的访问顺序: 二、命名空间使用2.1加命名空间名称及作用域限定符(推荐&a…

【致敬未来的攻城狮计划】— 连续打卡第二十一天:RA2E1_UART —— 串口控制LED亮灭

系列文章目录 1.连续打卡第一天:提前对CPK_RA2E1是瑞萨RA系列开发板的初体验,了解一下 2.开发环境的选择和调试(从零开始,加油) 3.欲速则不达,今天是对RA2E1 基础知识的补充学习。 4.e2 studio 使用教程 5.…

js高级记录

目录 1.怎么理解闭包? 2.闭包的作用? 3.闭包可能引起的问题? 4.变量提升 5.函数动态参数 6.剩余参数 ...(实际开发中提倡使用) 7.展开运算符 8.箭头函数 9.解构赋值(数组、对象) 1.怎么理…

为UOS启用VNC和Windows远程桌面

1 参考资料 UOS系统中安装x11vnc远程桌面 如何通过windows电脑远程UOS桌面RDP 已在ARM版本和X86版本中验证均可用 2 准备工作 2.1 设置代理(可选) 如果设备本身能和公网通,就不需要了。 由于我们全程需要在root账号下进行,系…

RadSystems Studio crack视觉设计和快速行动

RadSystems Studio crack视觉设计和快速行动 RadSystems Studio是一个充满激情的开发和保存环境,不需要专门的编程。该软件提供数字解决方案和组件,以尽快在API和UI中构建程序,只需少量代码,甚至无需编写。该软件减少了编写时间并…

Kubeadm方式搭建K8s集群【1.27.0版本】

文章目录 一、集群规划及架构二、系统初始化准备(所有节点同步操作)三、安装并配置cri-dockerd插件四、安装kubeadm(所有节点同步操作)五、初始化集群六、Node节点添加到集群七、安装网络组件Calico八、测试CoreDNS解析可用性九、拓展1、ctr和crictl命令具体区别2、calico多网卡…

【计算机视觉 | 图像分割】通用AI大模型Segment Anything在医学影像分割的性能究竟如何?

最近看到了一篇论文: 论文地址为: https://arxiv.org/pdf/2304.14660.pdf这篇文章用来探究最近大火的大模型SA在医学图像上的效果。 文章目录 一、前言二、数据集展示三、方法展示四、结果分析 一、前言 近半年来,ChatGPT、DALLE等引发了大…

网络安全之IPSEC

目录 VPN 分类 业务层次划分 网络层次划分 VPN的常用技术 隧道技术 IPSEC VPN IPSEC的安全服务 IPSEC的技术协议族架构 ESP AH IPSEC架构 IKE 两种工作模式 两个通信协议 密钥管理协议 两个数据库 解释域 DOI 传输模式 使用场景 封装结构 隧道模式 使用场…

Spring框架|这n篇就够了

🙈作者简介:练习时长两年半的Java up主 🙉个人主页:程序员老茶 🙊 ps:点赞👍是免费的,却可以让写博客的作者开兴好久好久😎 📚系列专栏:Java全栈,…

论文笔记——chatgpt评估+

文章目录 1. chatgpt 效果评估:Evaluating ChatGPT’s Information Extraction Capabilities: An Assessment of Performance, Explainability, Calibration, and Faithfulness文章简介文章结论 2. 事件抽取: OneEE: A One-Stage Framework for Fast Overlapping an…