尧图网络 高端网站定制 · 原创设计
免费咨询热线
400-888-6620
免费获取方案
Python基础学习之第3节变量、数据类型与表达式
一、本章学习内容1、变量是什么 。变量是贴在数据上的名字标签程序通过名字找到内存中的值。也就是给我们的数据取个名字这样用的时候程序才知道我们用的是哪个数据数据取名字也要遵循以下规范。规则好差有意义student_countx1小写 下划线total_priceTotalPricePEP8 不推荐驼峰不以数字开头score_11score不用保留字user_nameclass, for, print根据该数据所存储的内容进行取名便于理解同时不能取保留字即原先程序运行就有的单词如print输出sum求和。length10width6arealength*widthprint(Final Area:,area)2、四种基本类型类型英文示例适用场景整数int42, -7, 0计数、索引、无小数运算浮点数float3.14, 0.1科学计算、价格、测量值字符串str“hello”, ‘你好’文本、标识符、需拼接展示布尔值boolTrue, False条件判断、开关状态注意事项类型不能混用float会有二进制浮点误差需注意。type()用于查看数据类型。#type()查看数据类型values[42,3.14,hello,True,0,0,0,,0]#自己定义的变量 【】列表 能存放多种类型数据 0只是文本字符forvinvalues:#for循环语法依次取出列表valude里的元素临时存储到变量v中 表示开始print(repr(v),-,type(v).__name__)#repr 把数据v转为标准字符串格式#type(v)核心函数类型并返回 __name__固定数值提取类型对象的简化名称3、运算符与优先级3.1 算术运算符运算符含义示例加3 2 → 5-减5 - 2 → 3*乘4 * 3 → 12/除结果是 float7 / 2 → 3.5//整除7 // 2 → 3%取余7 % 2 → 1**幂2 ** 3 → 83.2 比较运算符运算符含义示例等于5 5 → True!不等于5 ! 3 → True大于5 3 → True小于3 5 → True大于等于5 5 → True小于等于3 5 → True3.3 逻辑运算符运算符含义示例and两者都为 True 才 True(5 3) and (2 4) → Trueor有一为 True 即 True(5 3) or (2 4) → Truenot取反not (5 3) → False3.4优先级①括号 ()②幂 **③乘除取余 * / // %④加减 -⑤比较 等⑥not⑦and⑧or该章节内容主要需要记忆理解运算基本法则避免出错。4、类型转换在类型转化过程中要注意转换内容须符合想要转换对象的基本含义。如int“3.14”会出现错误因为3.14不是整数。5、同逻辑多写法对照同一需求可以有多种写法。选择适合自己的写法就可以了。比如计算面积有以下三种。①拆步写可读性高length8width5arealength*widthprint(面积:,area)②一行表达式紧凑print(面积:,8*5)③f-string 内嵌计算length,width8,5print(f长{length}宽{width}的面积是{length*width})初学者建议用①便于理解与修改。二、需要记忆内容需要记住运算符与优先级这样在计算过程中才不会出错。转化类型的方法想转换类型“数据”三、课程来源Yibo老师这门 Python 课程每日在哔哩哔哩直播授课零基础也能跟上节奏。关注Yibo老师 B 站账号 yibohere一起学习吧视频链接https://www.bilibili.com/video/BV1SpKH6bE51/?share_sourcecopy_webvd_source19058ca9a8071c4fcc7ab3b8aadcf7d1#Yibo翊博#yibohere #YiboPython#GitHub:vibohere #qitlink翊博在这里
RELATED

相关推荐

AI模拟答辩评委系统:技术原理与应用实践

AI模拟答辩评委系统:技术原理与应用实践

1. 项目概述:AI模拟答辩评委的核心价值去年帮学弟准备硕士论文答辩时,我发现一个普遍痛点:学生们在真实答辩场景中,面对评委提问经常出现逻辑断层、数据表述不清等状况。传统模拟答辩需要协调导师时间,而"好写作A…

📅 2026/8/24 15:13:54
BiliBili-UWP第三方客户端:Windows平台最完整的B站观影体验终极指南

BiliBili-UWP第三方客户端:Windows平台最完整的B站观影体验终极指南

BiliBili-UWP第三方客户端:Windows平台最完整的B站观影体验终极指南 【免费下载链接】BiliBili-UWP BiliBili的UWP客户端,当然,是第三方的了 项目地址: https://gitcode.com/gh_mirrors/bi/BiliBili-UWP 还在为Windows系统寻找一款真正…

📅 2026/9/9 0:41:28
自举电路原理与设计:从H桥驱动到Buck电源的实战指南

自举电路原理与设计:从H桥驱动到Buck电源的实战指南

1. 项目概述:从“自举”说起,一个被名字耽误的电路智慧 第一次听到“自举电路”这个名字,很多工程师朋友可能会觉得有点玄乎,甚至联想到一些不切实际的概念。其实,它的英文原名“Bootstrap Circuit”更为形象——想象一…

📅 2026/9/8 1:32:10
MORE NEWS

更多资讯

📰

VAE模型加速加载方案:Python3.12+HuggingFace+ComfyUI优化实践

1. 项目概述:从“YuE”标题切入,看清它到底是什么、能做什么、适合谁看到“YuE”这个标题,第一反应不是某个具体产品名,而是立刻联想到VAE(Variational Autoencoder,变分自编码器)在中文语境下的…

📰

AI辅助系统迁移:提升效率与降低风险的实战指南

1. 项目概述:AI辅助系统迁移的实战价值在软件工程领域,版本升级和系统迁移向来是让开发团队又爱又怕的高风险操作。我经历过数十次凌晨三点蹲在机房等数据库迁移完成的煎熬,也见证过因为漏掉一个配置文件导致生产环境瘫痪8小时的灾难。直到三…

📰

基于Python的天气预测课程设计:从数据清洗到可视化全流程

简介:基于Python的天气预测与可视化项目源码,面向高校Python课程设计或期末大作业场景,覆盖天气数据采集、清洗、建模、预测与可视化完整流程,无需修改即可运行,适合具备基础Python语法、希望完成数据分析和可视化综合…

📰

YuE2:AR-NAR混合解码协议与Hugging Face部署实践

1. “YuE”不是拼写错误,而是当前生成式AI领域一个正在快速演化的技术代号最近在Hugging Face Spaces、GitHub Trending和几个主流AI技术社区里,“YuE”这个词频繁出现,但几乎找不到官方文档、项目主页或README说明。它不像Stable Diffusion那…

📰

CMake入门实战:从零构建你的第一个C++项目

如果让我用一个词评价CMake,我会说:真香。写C项目的人迟早要面对一个问题——项目源文件一多,编译命令就变得又长又难维护,换个平台还要重写一套构建逻辑。而CMake就是目前C生态里最主流、也最值得学的构建系统工具。它本身不直接…

📰

字节开源YuE:双Token音乐生成模型,把歌词变成完整歌曲

1. 突然刷屏的开源歌曲生成模型,YuE能干什么这几天各大技术社区都被一个叫 YuE 的词刷屏了。如果你还没弄清楚状况,我先用一句话概括:YuE 是字节跳动 Seed 团队开源的一套“歌词到歌曲”生成框架,简单说就是你给它一段歌词&#x…

TODAY

今日更新

THIS WEEK

本周精选

THIS MONTH

本月热门

读完文章,想聊聊您的网站?

告诉我们您的行业与需求,资深顾问一对一梳理方案与报价,全程免费。

📞 💬