活动地址:CSDN21天学习挑战赛
学习日记
**
'''
为简化Python学习过程,更顺利的学习Python的基础语法和相关知识,我将采用对比的方法,将Python的知识与C++的语法知识进行对比学习,方便记忆与理解。
‘’‘
1,学习知识点
(1)注释
相较于C++中的//与/* */,python也有单行与多行的注释方式,单行注释即使用#,多行使用‘’‘ ’‘’进行注释。
(2)多行语句
与C++支持一行语句的多行描写不同,python不能直接回车将一行语句分别放置在不同的行上描写,如果需要则需在每行的回车前加 \ ;
(3)输出
与C++的cout文件流输出方式不同,Python一般直接使用print()函数进行输出,而且不用自己在后面加endl;如果遇到不换行的情况,则需在print()的变量末尾加上end=" "。(注意是end,不是endl,没有l。)
eg:print(a,end=" ")
(4)头文件/库的引用
在C++中,一般引用函数都需要头文件声明,格式一般为include<****>;而在Python中,引用库中函数有两种方法,一种是直接引用整个库:import someodule,(soneodule是统称),第二种方法是只引用库中的某个(些)函数,方法为:from someodule import firstfunc,secondfunc,thiedfunc。如果是将某个模块中的函数全部导入,则为:from someodule import *。
(5)运算符
C++与Python的运算符大致相同,但也有部分差异,比如,在Python中,可以直接用**计算幂,可以利用//直接取整除,变化相对较大的是逻辑运算符,两种语言的变化关系为:&&(and),||(or),!(not)。(注:!=这个运算符两个语言意义和使用相同,不存在!和not的替换)。
2,学习遇到的问题
暂无
3,学习的收获
通过比较性学习,基本熟悉了一些Python的基础知识,了解了Python的一些独特的特点。
4,实操
暂无
…