美文网首页
Day030|初学Python一个月,Andy踩过的坑

Day030|初学Python一个月,Andy踩过的坑

作者: 龙渊的宝藏 | 来源:发表于2021-03-25 21:20 被阅读0次

    今天是Andy学Python的第30 天哦! 

    大家好,我是Andy。

    学习Python一个月,以下是自己踩过的坑,建议新手收藏这些Python知识细节,大佬就直接跳过吧。

    1.编程书不是用来“看”的,而是动手“练”的。学游泳,光在岸上看是学不会的,只有真正下河才能学会游泳。很多人“一看就会,一练就废”,光看不练,眼高手低,永远学不会Python。道理同样适合其他实操技能的学习。

    2.Jupyter Notebook卡在命令行,浏览器无法自动启动,有可能是默认浏览器没有设置。

    3.算术操作符有优先级,如果拿不准,可以使用括号。算术操作符优先级:先是**,其次是*、/、//、% ,最后是+、-。同级顺序从左到右。

    4.布尔操作符的优先级:先求not,其次是and,最后是or。

    5.input()总是返回一个字符串,即便是输入的数字。如果想使用数值类型,需要前面加int进行类型转换。

    6.print()默认是换行输出,end="\n"。如果不想换行输出,用逗号或空格分隔,可以end=","或end=" "。

    7.“+”对于数值型来说,是“两个数值相加”。”+”对于字符串来说 ,是“字符串拼接”。

    8.“*”对于数值型来说,是“两数相乘”。”*”对于字符串来说,是“字符串复制”。

    9.“Andy”+40+”years”这是一个病句,错误的表达式。字符串和数值不能直接相加,类型不同。

    10.注释是给人看的,不是给机器看的。单行注释用#,多行注释可用三个单引号或三个双引号括起来(当然也可以每行加#)。对单行或多行的注释与取消注释,快捷键为Ctrl+/。

    11.int()是取整,不是四是五入。

    12. 如果有一系列的elif语句,仅有1条或0条会被执行。一旦一个语句的条件为真,剩下的elif子句会自动跳过。

    13.对于elif语句,最多只有一个子句会被执行,次序是很重要的。另外条件的设置亦很重要(最好不重不漏)。

    14.分支语句中,第一,总是只有一个if语句;第二,如有多个elif语句应放在if语句之后;第三,如果希望确保至少一条子句被执行,那么需要在最后加上else语句。

    15.while循环适用于不固定次数的循环,for循环适用于固定次数的循环。

    16.break与continue语句只能在while 和for循环内部使用,其他地方使用这些语句会报错。break表示跳出循环体,而continue表示跳出当次循环,重新回到循环开始处,继续执行下次循环。

    17.print()返回值为None。

    18.代码不要复制粘贴,自己动手一个字一个字敲出来,培养“键盘感”。

    19.初学Python不要怕,克服畏难心理,没什么大不了;克服速成心理,不要急于求成。要有耐心,一个小时、两个小时没解决问题,没什么大不了。谁学自行车没有摔过?高手都是这样一步步走过来的,相信自己终有一天会成为大佬。

    20.遇事不要慌,要学会使用搜索引擎。


    51Day Day up!

    向上向善,日进一步!

    每天学习,努力成长!

    定个小目标,明天会更好。

    这里是我们每天成长的日记。

    定个小目标,开启成长的旅程,遇见更好的自己。

    这是我们和自己的约定,许诺自己不负韶华。

    成长的最好时机,就是当下。

    路虽远,行则将至;事虽难,做则必成。

    相关文章

      网友评论

          本文标题:Day030|初学Python一个月,Andy踩过的坑

          本文链接:https://www.haomeiwen.com/subject/rsdkhltx.html