- 2025-03-30
-
发表了主题帖:
《Python编程:从入门到实践》读书笔记chapter8:function函数
思维导图
- 2025-03-29
-
发表了主题帖:
《Python编程:从入门到实践》读书笔记chapter7:使用while循环处理列表和字典
第七章 使用while循环处理列表和字典 思维导图
-
发表了主题帖:
《Python编程:从入门到实践(第3版)》读书笔记chapter6:dictionary字典
chapter6:dictionary字典
思维导图(使用freeplane绘制)
- 2025-03-05
-
回复了主题帖:
二月二龙抬头,兄弟们今天理发了吗
PowerAnts 发表于 2025-3-5 10:03
理发店一年只能挣我50块钱
理一次就得25块钱
- 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编程:从入门到实践(第2版)》_哔哩哔哩_bilibili;补充材料补充材料(代码和答案等);我把这些资料也放到附件中了,有需要的可以下载