- 2025-03-03
-
回复了主题帖:
《Python编程:从入门到实践(第3版)》读书笔记3:列表和元组
Jacktang 发表于 2025-3-3 07:27
流程图思路清晰,能提高阅读效率哈
感谢大佬认可
- 2025-03-02
-
发表了主题帖:
《Python编程:从入门到实践(第3版)》读书笔记3:列表和元组
-
回复了主题帖:
二月二龙抬头,兄弟们今天理发了吗
我昨天倒数第二个理的,人确实多的很
-
发表了主题帖:
《Python编程:从入门到实践(第3版)》读书笔记2:第二章:变量和简单数据类型
本帖最后由 breeze_i 于 2025-3-2 14:25 编辑
学习C语言时,老师第一步教的是先在屏幕上打印Hello world,python也不例外。先打开命令行,输入python,然后再输入个print("Hello Python world!"),可以看到屏幕上多了一行Hello Python world!
2.2变量
下面的gif图中,首先创建了一个叫message的字符串变量,可以看到,python中不用像C语言那样在变量名前声明变量的类型。
第二行使用print函数将这个message字符串输出到终端,第三行使用type()函数获取了message的变量类型,并用print()将类型输出到终端。
第五行,对message重新赋值,让message代表的字符串改变为Hello Python Crash Course world!,第六行,再次打印了message。
2.2.1
这一节讲了变量的命名和使用,作者提出了一下几点规范
变量名只能包含字⺟、数字和下划线。变量名能以字⺟或下划线打头,但不能以数字打头。例如,可将变量命名为 message_1,但不能将其命名为 1_message。
变量名不能包含空格,但能使⽤下划线来分隔其中的单词。例如,变量名 greeting_message 可⾏,但变量名 greeting message 会引发错误。
不要将 Python 关键字和函数名⽤作变量名。例如,不要将 print ⽤作变量名,因为它被 Python 留作特殊⽤途(请参⻅附录 A.4)。
变量名应既简短⼜具有描述性。例如,name ⽐ n 好,student_name ⽐ s_n 好,name_length ⽐length_of_persons_name 好。
慎⽤⼩写字⺟ l 和⼤写字⺟ O,因为它们可能被⼈错看成数字 1 和0
其中,对于第一条,python3中变量名可以使用除特殊字符以外的Unicode字符,而且命名开头不仅仅局限在字母和下划线开头,也可以用中文等。下图中,第一行定义了一个名叫“学号”的变量,第二行使用f-string和print()打印了message的值。可以看到,程序正常运行,没有报错,说明变量命名是可以以中文开头的。
2.2.2如何在使⽤变量时避免命名错误
我们可以通过报错信息来查看代码哪里出错了,如图,第二行,少了一个e,直接运行的话会报错(紫色和红色),File这一行给出了出错的文件完整路径和文件名,line 2意思是在这个文件的第二行存在错误,然后红色部分,下面有^^^^^^的,是具体的出错的地方;最后NameError:给出了错误类型,并提供了修改建议。
实际上,VScode装了python的相关插件之后,是可以实时检测代码中的错误的。
2.3字符串string
用引号引起的都是字符串,引号可以是单引号,也可以是双引号。这样当字符串中含有 " ' 时,也可以让程序正确识别。
2.3.1字符串的方法
使用字符串的方法(method)可以快速修改字符串,比如,修改大小写upper(),lower(),title().
字符串删除首尾空白
2.3.2在字符串中使用变量
C语言中,可以使用格式化字符串来在字符串中打印变量,python3使用s-string来实现相同的功能。
python3中,使用大括号括住变量名,就可以输出变量的值,相比c语言简单多了。s字符串可以用在print函数中,也可以给变量赋值的时候使用。
2.4数
这里介绍了整数int和浮点数float。整数支持加减乘除,乘方(**)运算。
注意: 1.任意两个数相除的结果为浮点数,而不是像C语言那样两个整数的商为整数。
2.其他运算中,如果涉及浮点数,运算结果将是浮点数。
3.在表示很大的数(整数、浮点数都可以用)的时候,可以在数字中间插入_来提高可读性,如:1_000 和1000是相同的,前者更好阅读而已。
对多个变量的赋值:
//C
int a=1,b=2,c=3;
#python
x,y,z = 1,2,3
常量:python中没有内置的常量类型,所以,约定变量名全大写的变量视为常量。
2.5注释
作用:注释(comment)让你能够使⽤⾃然语⾔在程序中添加说明.
形式:在 Python 中,注释⽤井号(#)标识。井号后⾯的内容都会被 Python 解释器忽略。
注释主要用来说明这段代码要干什么,注释要有意义,清晰、简洁。
2.6 python之禅
在python代码中输入import this 可以看到所有的python之禅。
2.7思维导图(总结)
- 2025-03-01
-
发表了主题帖:
二月二龙抬头,兄弟们今天理发了吗
今天是农历二月二龙抬头,兄弟们今天理发了吗
- 2025-02-28
-
发表了主题帖:
stm32f407开发板使用开源项目pro_can_x遇到问题:pcan可以识别到,但是不能收发数据
使用的工程是这个
项目首页 - PCAN-Pro-XUSB方案Keil工程:PCAN-Pro-X USB 方案 Keil 工程 - GitCode
github上原始项目链接:
GitHub - moonglow/pcan_pro_x: :alien: XCAN PRO/PRO FD/FD USB2CAN firmware implementation for cheap STM32F4 hardware
如图,pcanview可以识别到硬件,但是,不能收发数据,求大佬指点。
我是用的开发板为:启明欣欣IMT 407Q v3.1
pcan 驱动为4.5.0版本
pcan view
-
回复了主题帖:
昨晚雷总的发布会大家看了吗
eric_wang 发表于 2025-2-28 12:06
从头看到尾,太震撼了,感觉营销这块,谁也撵不上小米。去年透露SU7 Ultra的时候价格是81.49万,还制定了销 ...
小米的核心技术是雷总
-
回复了主题帖:
昨晚雷总的发布会大家看了吗
本帖最后由 breeze_i 于 2025-2-28 13:40 编辑
okhxyyo 发表于 2025-2-28 10:19 不是说有空调吗??价格非常优惠。我家那位有看,他说跟我们买的比要便宜一万多。。吐血啊
米家中央空调Pro,国补15999
-
发表了主题帖:
昨晚雷总的发布会大家看了吗
昨天,雷总当了会中国首富;
晚上7点的发布会上发布了两个Ultra,大家有没有看?有喜欢的吗
- 2025-02-20
-
回复了主题帖:
不同区域的DeepSeek,真是这样吗
秀儿
- 2025-02-17
-
回复了主题帖:
撒积分啦!!机器人开发圈公众号上线、还有多个新板块设立哦~~
新版块有了,是不是意味着相应的新的测评也要上线了
-
回复了主题帖:
《Python编程:从入门到实践(第3版)》读书笔记1:Python环境安装、变量和简单的...
这速度可以,一个周末就看完两章了
- 2025-02-15
-
回复了主题帖:
Python编程:从入门到实践(第3版)》读书笔记1:安装python3环境
书中第一章讲的就是怎么在windows,linux,macos上面装python开发环境,其实,现在还可以在安卓手机上面安装python开发环境了,在手机应用商店搜python就可以下载 ,比如下面这两个(第一个是一个简单的的编译器;第二个功能强一些,有广告,练习题需要登录才能做)
-
回复了主题帖:
Python编程:从入门到实践(第3版)》读书笔记1:安装python3环境
Jacktang 发表于 2025-2-15 10:11
环境安装需要这些chinese,python装插件步骤少不了
是的,vscode修改中文需要在插件里面安装chinese插件,python语法高亮需要装python插件。
-
回复了主题帖:
《 Python编程:从入门到实践(第3版)》读书笔记0:书籍开箱,资料收集
Jacktang 发表于 2025-2-15 10:06
谢谢分享的资料
随便问下,这些资料是书附带是电子档资料么
是的,你点链接进去也可以下载,我只是下载下来搬到这里了
- 2025-02-14
-
发表了日志:
《 Python编程:从入门到实践(第3版)》读书笔记0:书籍开箱,资料收集
-
发表了主题帖:
《 Python编程:从入门到实践(第3版)》读书笔记0:书籍开箱,资料收集
书昨天就到啦,包括一本书和两个海报,一张速查地图,另一张是学习路线(广告)。
在前言中可以找到配套视频【官方随书视频】最热门编程入门书《Python编程:从入门到实践(第2版)》_哔哩哔哩_bilibili;补充材料补充材料(代码和答案等);我把这些资料也放到附件中了,有需要的可以下载
-
发表了主题帖:
Python编程:从入门到实践(第3版)》读书笔记1:安装python3环境
本帖最后由 breeze_i 于 2025-2-9 17:14 编辑
windows10电脑python安装
方案一:官网下载安装包
https://www.python.org/downloads/
找稳定版最新的64位安装包。intel的CPU可以直接下这个https://www.python.org/ftp/python/3.13.2/python-3.13.2-amd64.exe
最后,推荐把这个解除路径长度限制功能安装上
验证一下
使用powershell安装
如果你是在虚拟机中操作,性能有限,不想打开浏览器,可以在powershell中输入一下命令,下载安装python(这是的deepseek告诉我的,试了确实可以用)
Invoke-WebRequest -Uri https://www.python.org/ftp/python/3.13.2/python-3.13.2-amd64.exe -OutFile "python-installer.exe"
.\python-intaller.exe
后面就和浏览器下载安装包的方法一样了。
Microsoft Store安装
为什么推荐使用python3.9
Python 3.9 中的新功能 — Python 3.9.21 文档
二、VScode安装
一定要选system版的安装包
装插件,chinese,python;装完之后如下图所示。重新打开vscode就会切换到中文界面
- 2025-02-10
-
回复了主题帖:
【新年新挑战,任务打卡赢好礼!】第二批获奖名单公布
已确认
- 2025-02-08
-
回复了主题帖:
【deepseek】01预热贴:gpt回帖,得积分小礼
手机端本地模型运行成功