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

python入门第一天---变量+数据类型及注释的使用

一.注释语句

注释语句的作用就是对代码进行解释和描述, 注释行为不会被代码所解析。

1. 增加代码的可读性,使开发人员看到代码简单易懂。

2. 维护自身代码,当修改代码时比较便捷。

3. 增加团队协作,团队队员看到代码容易理解。

python的注释语句书写方式也分为一下两种:

1. 单行注释 #  (可以用" ctrl+/ "快捷打出来)

2. 多行注释 """

二.变量

     变量就是一个会变化的量, 量指的就是事物的一个状态, 比如年龄,性别,金钱。变量就好比一个容器,他专门用来存放程序中需要用的的数据,我们可以通过容器的名字找到容器中对应的数据。程序中的数据最终都是在内存中,变量就是内存中标记这个数据的名字。

1.变量的定义

1. 变量名:是指向等号右侧值的内存地址的,用来访问等号右侧的值

2. 赋值符号:将变量值的内存地址绑定给变量名

3. 变量值:代表记录的事物的状态或者我们想要保存的数据。

eg:  year = 2025

2.变量名的规范

<1>. 变量名只能是字母数字下划线组成

<2>. 变量名第一个值只能是字符串

<3>. 变量名不能是python中的关键词

 {'and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'exec', 'finally', 'for', 'from','global', 'if', 'import', 'in', 'is', 'lambda', 'not', 'or', 'pass', 'print', 'raise', 'return', 'try', 'while', 'with', 'yield'}

3.变量值的三大特征

1. id

   用于表示变量在内存中的唯一编码,内存地址不同id值肯定不同

   语法 `id(需要检测id的变量)`

2. type

   变量值的类型,用于检测不同值的类型

   语法 `type(需要检测id的变量)`

4.批量创建变量名

username, password = '浮江雾', 123456

注意:

python是弱类型语言其有两个特点:

1.变量无须声明就可以直接赋值,对一个不存在的变量赋值就相当于定义了一个新变量

2.变量的数据类型可以随时改变,比如,同一个变量可以一会儿被赋值为整数,一会儿被赋值为字符串

三. 数据类型

1.int 整型 : 用于记录年龄,月份,人数相关的信息

eg: year=2025

2.float 浮点数 小数 : 用于记录身高,体重,薪资状态,微信余额

eg:height=75.3

3.布尔值类型 bool : 用来记录对和错 两个状态, 只有两个值 分别是 `True` 和 `False`

4.字符串类型 str:用于记录姓名,家庭住址,性别,爱好等等...

eg: name='浮江雾'

注意:字符型就是拿引号引起来的,引号可以是单引号或者双引号,或者三引号都可以,三引号支持换行书写。

注释:\ 表示转义符号,会将字符串里面会被解析为代码的符号变为没有意义的符号

如果你想在字符型里面有引号怎么办?我们就可以利用转义符号。

message = "浮江雾说:\"今天写\n文章很开心\""

转义符号的特殊写法 \n 表示换行符号 \t 表示制表符缩进。

# 特殊情况 取消转义功能

str_url = '浮江雾\\666',用转义符号 转义 转义符号

# 字符串前面添加r可以取消当前字符串中所有的转义符号

str_url = '浮江雾\n\nice\nice\nice\nice\nice\nice\nice\nice\nice'

可以看到\n被当成换行符进行执行了

可取消所以转义:str_url = r'浮江雾\n\nice\nice\nice\nice\nice\nice\nice\nice\nice'

四.字符串的使用

name = '浮江雾'

age = '18'

#1. 加法会进行字符串的拼接

print(name + age) # 浮江雾18

#2.乘法会将字符串重复n遍

print(name * 5)

字符串可以单独获取某个字符

name = 'fjw'

-----------012(与上一行中的fjw对应)

可以通过字符的序号访问字符中其中一个值

print(name[1]) 

五.列表 list

列表用于存储一系有序的相关联数据,例如 成绩排名 价格 等等

列表类型

1.普通列表

student_score = ['张三','李四','王五']

print(student_score)

student_score = ['张三','李四',666,'王五']

--------------------     0         1       2       3

---------------------   -4        -3      -2      -1

2.嵌套列表

student_info = [['张三',99],['李四',95],['王五',89]]

#                        [0       1]     [0      1]     [0     1]

#                            [0]               [1]             [2]

print(student_info[0][1]) # 99

print(student_info[0][0]) # 张三

http://www.lryc.cn/news/607197.html

相关文章:

  • SpringAI智能客服Function Calling兼容性问题解决方案
  • LRU缓存淘汰算法的详细介绍与具体实现
  • 简单打包应用
  • pve 删除集群
  • AI+向量化
  • 超算中尝试安装dify(失败)
  • Windows编译安装ffmpeg和sdl
  • 电子电气架构 --- 软件项目变更管理
  • Squid服务配置代理
  • 荣耀平板儿童限制
  • 温度影响的材料合成与生长-属于动力学控制还是热力学控制
  • 美团进军折扣超市,外卖未平、超市大战再起?
  • 什么是三防平板电脑?三防平板有什么作用?
  • Qt-----初识
  • Cesium性能优化
  • android MVC/MVP/MVVM/MVI架构发展历程和编写范式
  • W3D引擎游戏开发----从入门到精通【10】
  • 蚂蚁开源团队发布的2025大模型开源开发生态发展情况速览
  • androidstudio调试apt
  • Ubuntu 系统下使用 lsusb 命令识别 USB 设备及端口类型详解
  • LS-DYNA 分析任务耗时长,企业如何科学提升许可证使用效率?
  • Flask 中的应用上下文和请求上下文
  • [AI8051U入门第十二步]W5500-Modbus TCP从机
  • SQLFlash:一款由AI驱动的SQL优化工具
  • leetcode热题——全排列
  • 《平台经济法律风险合规发展》研讨会在北京召开
  • Fiddler中文版使用指南 提升开发流程的一站式抓包与调试体验
  • Day17--二叉树--654. 最大二叉树,617. 合并二叉树,700. 二叉搜索树中的搜索,98. 验证二叉搜索树
  • 如何在 Mac OS 上安装 Cursor
  • 【目标检测】芯片缺陷识别中的YOLOv12模型、FP16量化、NMS调优