注释

  • 作用

通过用自己熟悉的语言,在程序中对某些代码进行标注说明,这就是注释的作用,能够大大增强程序的可读性。

  • 分类与语法

单行注释

只注释一行内容,语法如下:

# 注释内容

多行注释

可以注释多行内容,一般用在注释一段代码的情况, 语法如下:

""" 第一行注释 第二行注释 第三行注释"""''' 注释1 注释2 注释3'''

注释快捷键:ctrl + /


  • 快速体验

单行注释

# 输出hello worldprint('hello world')print('hello Python') # 输出(可以放到一行代码的后面,代码后面添加两个空格再注释内容)

多行注释

""" 下面三行都是输出,输出内容(每行输出)分别是: hello Python hello world hello python world"""print('hello Python')print('hello world')print('hello python world')''' 下面三行都是输出,输出内容(每行输出)分别是: hello Python hello world hello python world'''print('hello Python')print('hello world')print('hello python world')

注意:Python解释器不执行任何的注释内容。


变量

  • 作用

程序中,数据临时存储在内存,为了查找或使用这个数据便捷,我们把这个数据在内存中存储之后定义一个名称,这个名称就是变量。可以把数据当作一本书,计算机是图书馆,然而变量相当于这本书的编号。


  • 变量定义
变量名 = 值注意:变量名自定义,要满足‘标识符命’名规则。

  • 标识符

标识符命名规则是Python中定义各种名字的时候的统一规范,具体如下:

  1. 由数字、字母、下划线组成
  2. 不能数字开头
  3. 不能使用内置关键字
  4. 严格区分大小写
标识符的内置关键字不需要额外记忆,PyCharm可以自动提取的,都是内置关键符。

  • 命名习惯
  1. 见名知义。
  2. 大驼峰:即每个单词首字母都大写,例如:MyName。
  3. 小驼峰:第二个(含)以后的单词首字母大写,例如:myName。
  4. 下划线:例如:my_name。

Debug

  • 认识BUG

所谓bug,就是程序中的错误。如果程序有错误,需要程序员排查问题,纠正错误。


  • Debug工具

Debug工具是PyCharm中集成的用来调试程序的工具,在这里程序员可以查看程序的执行细节和流程或者调解bug。


  • Debug步骤
  • 打断点
  • 目标要调试的代码块的第一行代码即可,即一个断点即可。
  • 单击目标代码的行号右侧空白位置。
  • 单击鼠标右键后点红框里的按键
  • Debug调试

打成功断点后,在文件内部任意位置 — 右键 -- Debug'文件名' — 即可调出Debug工具面板 -- 单击Step Over/F8,即可按步执行代码。


  • Debug输出面板分类
  • Debugger
  • 显示变量和变量的细节
  • Console
  • 输出内容

今天小编把进入Python基础介绍讲解完了,有喜欢小编的请关注小编,后续小编会不断更新。

python注释_Python头条:python基础知识了解___注释、变量、Debug相关推荐

  1. python函数定义的基本格式_python函数的基础知识

    一. 函数的定义 用一个名字来封装具有某种功能的代码块 二.函数的特性 减少重复 方便修改 保持代码一致性 三.函数的格式 封装格式 1 def 函数名(参数列表) 2 代码块 3 return 返回 ...

  2. 小猪的Python学习之旅 —— 1.基础知识储备

    小猪的Python学习之旅 -- 1.基础知识储备 引言: (文章比较长,建议看目录按需学习-) 以前刚学编程的时候就对Python略有耳闻,不过学校只有C,C++,Java,C#. 和PHP有句&q ...

  3. Python学习--最完整的基础知识大全

    ##Python学习–最完整的基础知识大全 关于python的基础知识学习,网上有很多资料,今天我就把我收藏的整理一下分享给大家! #####菜鸟教程python2 #####菜鸟教程python3 ...

  4. Python系列 之 matplotlib库 基础知识

    Python系列 之 matplotlib库 基础知识学习 Pyplot 简单示例 中文显示问题 注册全局字体 font_manager.FontProperties注册字体 Figure Figur ...

  5. Java编程语言学习:Java语言编程的基础知识之Java的变量与数据类型、符号、运算符、数组Array总结之详细攻略

    Java编程语言学习:Java语言编程的基础知识之Java的变量与数据类型.符号.运算符.数组Array总结之详细攻略 目录 Java语言编程的基础知识之Java的变量与数据类型.符号.运算符.数组总 ...

  6. 【基础知识】C51单片机变量定义

    [基础知识]C51单片机变量定义 摘自<IAP15W4K58S4单片机的存储器与应用编程>主编:丁向荣:主审:姚永平: 在使用一个变量或常量之前,必须先定义该变量或常量,指出其数据类型和存 ...

  7. python有哪些知识_Python有哪些基础知识

    Python基础知识:1.引用和对象:2.可变数据类型和不可变数据类型:3.引用传递和值传递:4.深拷贝和浅拷贝:5.基本数据类型:6.关键字.标识符和内置函数:7.算术.赋值运算符等等. 相关学习推 ...

  8. python网络爬虫基础知识_Python网络爬虫基础知识

    一.网络爬虫 网络爬虫又被称为网络蜘蛛,我们可以把互联网想象成一个蜘蛛网,每一个网站都是一个节点,我们可以使用一只蜘蛛去各个网页抓取我们想要 的资源.举一个最简单的例子,你在百度和谷歌中输入'Pyth ...

  9. python爬虫归纳_Python归纳 | 爬虫基础知识

    1. urllib模块库 Urllib是python内置的HTTP请求库,urllib标准库一共包含以下子包: urllib.error 由urllib.request引发的异常类 urllib.pa ...

最新文章

  1. 初识 Knative: 跨平台的 Serverless 编排框架
  2. Java多线程1:进程与线程
  3. 2018.5.12说说反射的用途及实现------要再花费时间加强理解
  4. Angular bootstrap的一个例子
  5. Bash脚本教程之字符串操作
  6. Map 的Properties集合存储IO流对象
  7. 【写作技巧】本科毕业论文开题报告写作攻略
  8. 揭秘成为最牛程序员的五大要诀
  9. ubuntu18.10 编译安装caffe gpu版本
  10. xp大容量u盘补丁_老电脑上大硬盘补丁
  11. java万年历JFrame_Java Gui万年历
  12. 有哪些芯片可以测量交流信号?可以测量哪些参数?
  13. Python Selenium自动化测试框架 Test Suite测试套件
  14. 苹果手机批量移动图标的小技巧
  15. html hide特效,jQuery / 动画与特效中的显示show和隐藏hide - 汇智网
  16. 输入FILCO蓝牙键盘的PIN
  17. linux 内网gcc版本安装,linux下手动安装/升级GCC到较高版本
  18. 在Java中如何跳出当前的多重嵌套循环?
  19. vmm_xactor
  20. 三菱FX3uPLC和安邦信变频器通讯程序

热门文章

  1. [toolchains]-ARM ToolChains介绍
  2. RabbitMQ面试题及答案
  3. AttnGAN: Fine-Grained Text to Image Generation with Attentional Generative Adversarial Networks论文解读
  4. 【攻防世界018】Replace
  5. 013 自动吃药功能的设计和实现
  6. 160个Crackme029
  7. 14.PTD与的基址
  8. 堆排序分析(大根堆为例,由小到大排序)
  9. 91. 最短Hamilton路径【状压DP】
  10. 牛客小白月赛37【部分题解】