2.1—python入门基础

161 阅读5分钟

持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第2天

那些最好的程序员不是为了得到更高的薪水或者得到公众的仰慕而编程,他们只是觉得这是一件有趣的事情!

hello!大家好,我是小y同学,这一期,小y将为python小白介绍一些最最最基础的知识,为接下来学习python做好准备!


一、python中的注释

​ 在绝大部分编程语言中都会有注释,注释就是对代码的解释和说明,其目的是可以让人们更加轻松的了解代码,注释是编写程序时,写程序的人给一个语句、程序段、函数等的解释或者提示,可以提高代码的可读性。同时我们在运行程序时出现bug,也可也将自己认为有bug的地方注释掉,进而可以从侧面达到调试程序的目的,如果发现注释掉的代码没有错误,就可以取消注释,从而避免二次输入的问题。

  • 行注释

    python中的行注释:(井号(\#)加上要注释的文字即可,如果你使用的是pycharm,你可以使用快捷键Ctrl+/就可以快速的行注释):

# 这是注释内容

print('i love you!') # 这后面是注释内容

取消注释把井号删掉即可,快捷键Ctrl+/也可以取消行注释的内容

  • 块注释 我们在遇到需要大量注释的内容或者段落以及多行注释时,行注释此时显得并不是那么方便,python给我们提供了块注释:(使用三对英文单引号或者英文双引号夹住要注释的内容即可)

"""

这是要注释的

内容

"""

'''

这是要注释的

内容

'''

小妙招:在块注释时,我们可以选中要注释的文字,随后直接使用单引号或者双引号进行注释即可。

​ 同理,取消块注释只需要删掉引号即可。

  • TODO:英文翻译备忘录、待办事项,如果代码中有该标识,说明标识处代码需要修正,甚至代码是错误的,不能工作,需要修复,如何修正会在说明中简略说明。

# TODO 这是TODO标签

小妙招:小y觉得这个TODO标签可以作为高亮标记使用

  • 以上内容在pycharm中的效果: 在这里插入图片描述

二、python中的变量与赋值

​ 在python中,我们经常会使用变量赋值语句:

标识符 = 值

​ 其中标识符是由数字、字母和下划线组成的字符串,我们按照自己的习惯对标识符进行命名,至于你怎么命名,并不会对程序运行有多大的影响,只不过代码可读性会受到影响而已,一般情况下,小y喜欢将下划线当作空格来使用``love_you。 ​ 当中的值并不仅仅是我们高中所学的方程那样只能是数字或者未知元,它可以是字符串,也可也是数字,也可是其他东西。 ​ 中间的等号叫赋值符,注意与真正的等号==区分开来


三、pycharm一些常用的技巧

  • 双击单词能够快速选中这个词组在行的任意位置三击可以选中此行。(再也不用手残的去移动鼠标啦!)

  • 在行的任意位置按住Shift+Enter键可以直接换行。(这一招对于那些右边有个右括号但是我不需要在右括号后面写东西的情况十分友好)

  • 选中词组后我们可以在选中词组上按下鼠标左键进行拖放操作,可以将所选的词组放到我们想要的位置。

  • 选中词组后我们可以在选中词组上按下鼠标左键的同时按住Ctrl进行拖放操作,可以将所选的词组复制到我们想要的位置。

  • Ctrl+Shift+L可以自动格式化(使你的代码遵循一个美化格式)你的代码。这一条小y屡试不爽

  • Ctrl+Shift+Alt键,然后鼠标左键点击,就可以插入多个光标。(这一条适合我们批量修改)

  • Ctrl+F可以快速查找,Ctrl+R可以进行替换操作。(小y更喜欢这种批量修改方式,如果你会正则表达式的话,这一条绝对有用)

  • 按住鼠标的中键(滚轮),也可也进行插入多光标的操作。

  • 按住Ctrl然后点击函数名等可以查看函数的源代码

  • Tab键可以进行代码缩进 以上便是小y在使用pycharm时会用到的一些小技巧啦!


四、学习python的一些小tips(建议)

  • 坚持不懈,静心静气的去学它
  • 可以找一些免费的视频,加上买一些便宜的课程,或者找一些书籍进行学习,多进行代码实操,不要眼高手低
  • 遇到bug时不要惊慌,可以使用上一期提供的翻译软件进行翻译,根据报错的意思进行理解从而修改bug,实在不行可以直接复制bug到百度,(小y也不介意拿来与俺一起探讨哦)
  • 当你python基础的(循环,判断,数据结构等)学完之后,你就可以找一个自己想要的方向(爬虫、自动化办公等等)进行学习啦!
  • 可以找一些有趣的实战项目跟着实操,增强兴趣。
  • never give up!

至此,小y已经向你介绍了一些简单的python入门知识啦,接下来,还得自己学习啦!!!

不足之处,希望友友们可以多多指教!另外,希望友友们可以给个点赞、收藏+关注,给小y更多的创作动力!:stuck_out_tongue_winking_eye::stuck_out_tongue_winking_eye::stuck_out_tongue_winking_eye: