Python初学者笔记来源自b站鱼C老师的教程。在学习Python的过程中,我们会遇到一些基本概念和语法,例如赋值操作、函数返回、地板除、添加空格、迭代器与可迭代对象的关系、复数的表示和相关内置函数等等。
首先,在Python中,我们可以使用逗号将多个变量赋值为同一个值,例如x,y=10,20,这样就将10赋值给了x,20赋值给了y。当我们使用return返回函数时,不需要使用括号,因为函数只有在定义和调用的时候才会使用小括号。在地板除的情况下,我们可以使用双斜杠//来表示地板除,取比目标结果小的最大整数。另外,我们可以使用end=' '来添加空格。
关于迭代器与可迭代对象的关系,一个迭代器肯定是一个可迭代对象,可迭代对象可以重复使用,而迭代器则是一次性的。针对迭代器的函数有next,它可以逐个将迭代器中的元素提取出来。
此外,在Python中,复数的表示也是一个重要的概念。例如(1 5k),1 是实部,5k 是虚部,它们都是以浮点数形式存放的。我们可以使用real函数获取实部的数值,使用imag函数获取虚部的数值。而divmod是内置函数,divmod(3,2)可以输出两个值,第一个值为3//2,第二个值为3/2 的余数。我们可以使用abs函数来表示绝对值,如果输入的是复数,则返回它的模,因为复数没有绝对值。
另外,Python还提供了一些类型转换函数,例如int、float和complex。int函数可以将数字转换为整数,例如int(3.14)的结果为3,int(9.99)的结果为9。这里使用的是直接去掉末尾的方式,不是四舍五入。而float函数可以将数字转换为浮点数,例如float(3.14)的结果为3.14,float(520)的结果为520.0。需要注意的是,如果数字包含科学计数法的E,就需要用字符串来包裹整个数。最后,complex函数可以将字符串转换为复数,但是其中不能包含空格。
总的来说,Python初学者需要掌握的概念和语法包括赋值操作、函数返回、地板除、添加空格、迭代器与可迭代对象的关系、复数的表示和相关内置函数、以及类型转换函数。这些知识点对于理解和使用Python语言至关重要,也是基础中的基础。通过不断的实践和学习,初学者可以逐渐掌握这些概念,并能够灵活运用到实际的编程中去。鱼C老师的教程为初学者提供了系统和全面的学习内容,对Python初学者来说是一份宝贵的学习资料。