news 2026/3/31 19:42:50

【Python零基础到进阶】字面量、变量、字符串和数字输入与输出,注释

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
【Python零基础到进阶】字面量、变量、字符串和数字输入与输出,注释

包含编程资料、学习路线图、源代码、软件安装包等!【[点击这里]】!

字面量:

概念:
16662'我是一个学生'
1print(666)2print('我是一个学生')
运行结果:

变量:

概念:
创建变量:
1a=1232print(a)# 通过变量a访问数据123
运行结果:

图形解析:

变量重赋值:

1a=1232print(a)# 通过变量a访问数据12334"""变量重新赋值"""5a=4566print(a)# 变量重指向新的数据。输出为456
运行结果:

图形解析:

多个变量指向同一值:

1a=12b=a3print(a)4print(b)
运行结果:

图形解析:

*定义了两个变量 a 和 b,变量 a赋值为整数 1,变量 b赋值为变量a的值1,然后通过 print() 函数打印,输出变量 a 和 b 的值。
1.变量 a:是一个自定义名称,用于指向内存地址中的数据 1。
2.变量 b:另一个自定义名称,也用于指向内存地址中的数据 1。
3.1:一个整数数据,存储在内存地址中。
4.箭头:表示变量 a 和 b 都指向同一个整数对象 1。

a 和 b 都是指向整数对象 1 的引用。

变量存储地址:

id()函数:

id() 是 Python 内置的一个函数,用于返回数据的内存地址。这个地址是整数形式,并且在程序运行期间对于特定数据来说是唯一的。尽管不同平台和 Python 版本可能有不同的表现方式,但在同一运行环境中,两个不同的数据不会共享相同的 id。

基本用法:
1a=1234567892print(a)3print(id(a))# 输出 a 的内存地址
1b=a2print(b)3print(id(b))# 与 id(a) 相同,因为 b 和 a 指向同一个对象
运行结果:


变量命名规范

什么是标识符?
标识符命名规范:
1.组成规则:

a.标识符由英文字母、下划线 _ 和数字组成。
b.但标识符不能以数字开头,比如:
yixue666是允许的;
666yixue是不允许的。

2.Python 的标识符是区分大小写的:

a.Yixue 和yixue是两个不同的标识符。

3.不要使用关键字作为标识符(避免使用内置名称)。

a.关键字是指,在python语言中具有特殊意义的单词,比如if、else。【会报错】
b.内置函数和名称,则比如print、input。【因为可能会覆盖原有的内置功能,导致代码行为不符合预期。】

下面是关键字查询、内置名称查询方法,属于拓展内容,直接复制使用,无需记忆。
1"""是否关键字查询方法:【不同版本关键字不一样,可通过下面的方式查询】"""2# 导入内置模块:3importkeyword4# 打印所有关键字到控制台:5print(keyword.kwlist)6# 打印指定字符是否为关键字:7print(keyword.iskeyword("if"))# 检查if是否是关键字,控制台输出Ture说明是。8"""内置名称查询方法:【当前阶段不要关注下面语句的语法。直接复制查询即可。】"""9# 获取所有内置名称10builtin_names=dir(__builtins__)11print(builtin_names)
运行结果:

数据类型:字符串、整型、浮点型

整数:
定义方式:
1n=10
使用type()函数查看数据类型:
1n=102print(type(n))# 输出:<class 'int'>3n=04print(type(n))# 输出:<class 'int'>5n=-16print(type(n))# 输出:<class 'int'>
运行结果:

浮点数:

定义方式:
1f=3.14
使用type()函数查看数据类型:
1f=3.142print(type(f))# 输出:<class 'float'>3f=0.04print(type(f))# 输出:<class 'float'>5f=-3.146print(type(f))# 输出:<class 'float'>
运行结果:

【拓展】abs()函数:

1"""使用方法:"""2num1=-1003print(num1)# 直接打印num1.输出:-1004print(abs(num1))# 通过abs转换num1,输出转换后的值。输出为:10056num2=-272.37print(num2)# 直接打印num2.输出:-272.38print(abs(num2))# 通过abs转换num2,输出转换后的值。输出为:272.3
运行结果:

字符串:

定义方式:

字符串可以通过使用 单引号 或 双引号 或 三引号 来定义,用于表示文本信息,如姓名、消息等。

注:引号均使用英文引号。
1massage="这是一条文本信息"# 双引号.(按住shift键+引号键)2name='六一'# 单引号(按住引号键一次)3info="""大家好!我是六一,今年27岁了!"""# 三引号(按住shift键+引号键连续3次)4info_2='''这也是三引号,同样可以定义字符串'''# 三引号(引号键按3次)
字符串的简单拼接:
1str_join="我是"+"六一"+"。"2print(str_join)# 输出:我是六一。
运行结果:

使用type()函数查看数据类型:
1massage="这是一条文本信息"# 双引号2name='六一'# 单引号3info="""大家好!我是六一,今年27岁了!"""# 三引号(三引号也可以是'''xxx''')4print(type(massage))# 输出:<class 'str'>5print(type(name))# 输出:<class 'str'>6print(type(info))# 输出:<class 'str'>
运行结果:

关于type()函数:

数据类型转换:

转换方式:
1"""整数转字符串:"""2a=123# 定义了一个整数-int3a=str(a)# 将整型a转换为字符串类型-str4print(a)# 打印a的值5print(type(a))# 打印a的类型。<class 'str'>67"""字符串转整数:"""8b='666'9b=int(b)10print(b)11print(type(b))# 输出:<class 'int'>1213"""浮点数转字符串:"""14c=3.1415c=str(c)16print(c)17print(type(c))# 输出:<class 'str'>1819"""字符串转浮点数:"""20d='8.16'21d=float(d)22print(d)23print(type(d))# 输出:<class 'float'>2425"""整数转浮点数:"""26e=78927e=float(e)28print(e)29print(type(e))# 输出:<class 'float'>3031"""浮点数转整数:"""32f=10.5633f=int(f)# 将浮点数f转换为整数类型-int。注意:这将截断小数部分而不是四舍五入。34print(f)# 打印f的值35print(type(f))# 输出:<class 'int'>
运行结果:

整数转字符串
字符串转整数

浮点数转字符串

字符串转浮点数

整数转浮点数

浮点数转整数

注意事项:
1s='3.14'2s=int(s)# 报错!ValueError: invalid literal for int() with base 10: '3.14'3ss="三点一四"4ss=int(ss)# 报错!ValueError: invalid literal for int() with base 10: '三点一四'

运行结果1:浮点数类型的字符串强行转换为int👇

运行结果2:字符类型的强制转换为任意数字类型👇

输入与输出:

print()函数是用来在控制台输出文本或变量的;input()函数是用于从用户键盘输入一行文本,并返回这个文本作为一个字符串。下面详细讲解print()函数和input()函数。
print()函数:
基本使用:
1"""输出一个值(value):"""2print("你好")# 输出:你好3"""输出多个值(多个value):"""4print("你好","六一",27)# (我们没有修改sep、end的值,所以默认每个值后面有一个空格,直到结束值换行)5# 输出:你好 六一 27
运行结果:

修改多个数据之间分隔符sep:
1"""使用---分隔不同数据:"""2print("你好","六一",27,sep='---')# 输出:你好---六一---27
运行结果:

修改结束符end:
1"""修改结束符为---"""2print("你好","六一",27,end='---')# 输出:你好 六一 27---
运行结果:

【参数file和flush不做讲解】

input()函数:

在 Python 中,使用 input() 函数标准输入(键盘)读取一行文本,并返回作为一个字符串。
返回值:
基本使用:
1user_input=input("请输入一个值:")2print("打印输入的值:",user_input)
运行结果:

用途总结:

注释:

主要作用:
单行注释:
1# 这个是一个单行注释
多行注释:
1'''这是一个多行注释'''2""" 3 这个 4 也是一个多行注释 5 """
课程总结:
数据类型:

🟢总结

🟡文末福利

🔴包含编程资料、学习路线图、源代码、软件安装包等!【点击这里】领取!

可以扫描下方二维码领取【保证100%免费

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/3/26 6:10:40

AI取代焦虑的真相你知道吗

原问题&#xff1a;为什么我们一边害怕被 AI 取代&#xff0c;一边又抱怨工作太累&#xff1f;若AI 真承担大部分工作&#xff0c;是该恐惧还是该庆祝&#xff1f;一个三角函数公式&#xff0c;有人洋洋洒洒的做了十几页的学习笔记资料&#xff0c;关键&#xff0c;月末考试考三…

作者头像 李华
网站建设 2026/3/28 8:02:48

掌握方法轻松将f4v格式转换成mpeg格式

F4V作为一种曾广泛用于网络流媒体的高清视频格式&#xff0c;凭借H.264编码带来了良好的画质与较小的体积。MPEG格式作为历史悠久且被广泛支持的国际视频标准&#xff0c;至今仍在各种终端设备中中稳定运行。本文将详细介绍如何将f4v格式转换成mpeg格式。 一、格式特性对比 MP…

作者头像 李华
网站建设 2026/3/26 11:57:22

Rainbow CSV终极指南:让VS Code成为专业CSV数据处理平台

在数据分析和开发工作中&#xff0c;CSV文件处理是日常工作的基础需求。Rainbow CSV作为VS Code的专业CSV插件&#xff0c;通过智能着色和强大的数据处理功能&#xff0c;彻底改变了表格数据的编辑体验。本文将为您提供完整的使用指南&#xff0c;帮助您充分利用这款插件的全部…

作者头像 李华
网站建设 2026/3/31 13:06:59

AI办公革命炸裂!这只「办公小浣熊」让程序员从996到995,多模态智能体引擎解放你的双手,小白也能秒变办公大神!

【导读】做PPT、跑数据、写报告&#xff0c;一路从思考到交付&#xff01;这只「办公小浣熊」正在告诉你&#xff0c;AI真正的灵魂&#xff0c;原来是把人从工作里解放出来。 AI一天&#xff0c;人间十年&#xff01; 就在去年&#xff0c;Ilya还只是担心大模型撞不撞墙。到了…

作者头像 李华