1 课程 - 任务

1.1 任务清单

序号 内容 学习 难度
1 三种注释方式的定义 掌握 ★★
2 注释的作用 掌握 ★★
3 如何正确的写注释 掌握 ★★
4 变量作用和定义 掌握 ★★
5 变量声明规范 掌握 ★★
6 变量类型和强制转换 掌握 ★★★

1.2 课程安排

  • **课时:**一节课(每节课45分钟)
  • **授课:**叶春老师(春哥)
  • **注意:**软件安装实操课,安装碰到任何问题 - 咨询w欣:tuibian8080

2 代码注释

2.1 注释的作用

    • 注释就是程序员给变量、语句、程序段、函数的一个说明,能提高程序代码的可读性
    • 注释不是越多越好,对于一目了然的代码,不需要添加注释 ;
    • 对于复杂的操作,应该在操作开始前写上若⼲⾏注释 ;
    • 对于不是⼀⽬了然的代码,应在其⾏尾添加注释;
    • 为了提⾼可读性,注释应该⾄少离开代码 2 个空格。

2.2 单行注释

  • 注释 - 井号:

    # @Author  : 春哥
    # @Software: PyCharm
    # @File    : 注释.py# 这是单行注释
    

2.3 多行注释

2.3.1 多行注释 - 单引号

  • 注释 - 单引号:

    # @Author  : 春哥
    # @Software: PyCharm
    # @File    : 注释.py'''
    这是多行注释,用三个单引号
    这是多行注释,用三个单引号
    '''
    

2.3.2 多行注释 - 双引号

  • 注释 - 双引号:

    # @Author  : 春哥
    # @Software: PyCharm
    # @File    : 注释.py"""
    这是多行注释,用三个双引号
    这是多行注释,用三个双引号
    这是多行注释,用三个双引号
    """
    

3 变量

2.1 变量的定义和作用

    • 变量在程序运行过程中,临时存储程序所需要的处理数据;
    • 在 Python 中,每个变量在使⽤前都必须赋值,变量赋值以后该变量才会被创建;
    • 在 Python 中,变量类型是通过变量值来确定变量类型。

2.2 变量创建 - 示例

# @Author  : 春哥
# @Software: PyCharm
# @File    : 变量.pyage = 35  # 赋值整型变量
balance = 1000.0  # 浮点型
name = "春哥"  # 字符串

**特别注意:**这里的=,叫做赋值运算符,表示将=号后面的数据赋值给该变量

2.3 变量命名 - 规范

  • **下划线相连命名规范:**单词与单词之间使⽤ _ 下划线连接

    • **例如:**first_name 、 last_name 、 qq_number 、 qq_password (建议使用)
  • **小驼峰命名规范:**第⼀个单词以⼩写字⺟开始,后续单词的⾸字⺟⼤写

    • 例如: firstName 、 lastName
  • 大驼峰命名规范: 每⼀个单词的⾸字⺟都采⽤⼤写字⺟

    • 例如: FirstName 、 LastName 、 CamelCase

4 变量类型

4.1 变量类型 - 列表

类型划分 类型声明 示例
整数类型 int 100
小数类型 float 3.14
字符类型 string ‘hello world’
布尔类型 bool true

4.2 变量类型 - 说明

  • **数字类型:**分为整数和小数
  • **字符类型:**在 Python 程序里,两个单引号或双引号中的内容为字符串
  • **布尔类型:**用于表示逻辑运算结果,该变量只有两个值,True 或 False

4.3 查看类型 - type()

# @Author  : 春哥
# @Software: PyCharm
# @File    : 查看类型.py# 赋值整型变量
age = 35
type_name = type(age)
print(type_name)

4.4 类型强制转换

函数 函数说明 示例(假设 val=‘666’)
int() 将变量转换成int类型 int(val),输出结果:666
float() 将变量转换成float类型 float(val),输出结果:666
str() 将变量转换成str类型 str(val),输出结果:666(字符串)

4.5 类型强制转换 - 示例

# @Author  : 春哥
# @Software: PyCharm
# @File    : 类型强制转换.pyval = '666'  # 声明字符串变量
val = int(val)  # 强制转换int类型
print(type(val))  # 输出val的类型val = float(val)  # 强制转换float类型
print(type(val))  # 输出val的类型val = 66.55 # 声明一个浮点型
val = float(val)  # 强制转换字符串类型
print(type(val))  # 输出val的类型

Python从入门到精通 | Python作用与定义 | 三种注释的语法(三)相关推荐

  1. python从入门到精通-Python从入门到精通,跟着《这本书》学就够了?

    原标题:Python从入门到精通,跟着<这本书>学就够了? 零基础入门Python有没有特别好的资料? 今天我们来看看一位前辈学习Python的经验.他只用了一本书就完成了入门到熟练的过程 ...

  2. python从入门到精通-python从入门到精通视频(大全60集)

    教程名称:python从入门到精通视频(全60集) 0'1 Python编程语言历史及特性.mp4 02 Python编程语言初接触.mp4 03 Python程序文件结构.mp4 04 准备Pyth ...

  3. python从入门到精通-python从入门到精通视频(全60集)免费高速下载

    Python是一种面向对象.解释型计算机程序设计语言,由 Guido van Rossum 于1989年底发明,第一个公开发行版发行于1991年,Python 源代码同样遵循 GPL(GNU Gene ...

  4. python从入门到精通-Python从入门到精通 PDF 完整超清版

    给大家带来的一篇关于Python入门相关的电子书资源,介绍了关于Python入门.Python精通方面的内容,本书是由清华大学出版社出版,格式为PDF,资源大小18.9 MB,明日科技编写,目前豆瓣. ...

  5. python语言入门与精通-Python 为什么入门容易 精通难

    Python都说是最容易学习的编程语言,但是为什么还是有很多的小白在学习的过程中学的云里雾里,一天到晚都是报错,异常,这也怪不得会有那么多人说,学Python是从入门到入土! 其实一门编程语言不像语文 ...

  6. python语言入门与精通-Python从入门到精通

    来自于我个人学习Python的笔记,不过我尽力让它更加适合别人的口味. Python的官方介绍是: Python是一种简单易学,功能强大的编程语言,它有高效率的高层数据结构,简单而有效地实现面向对象编 ...

  7. python从入门到精通-Python从入门到精通

    奥运五环的绘制 import turtle turtle.width(10) turtle.color('blue') turtle.circle(50) turtle.penup() turtle. ...

  8. python组合类型有哪三种_Python基础语法三组合数据类型

    一.列表(Lists) 列表属于Python中的序列类型,它是任意对象的有序集合,通过 " 位置 "或者 " 索引 " 访问其中的元素,它具有可变对象.可变长度 ...

  9. Python从入门到精通 - 入门篇 (下)

    上一讲回顾:Python从入门到精通 - 入门篇 (上) 接着上篇继续后面两个章节,函数和解析式. 4 函数 Python 里函数太重要了 (说的好像在别的语言中函数不重要似的).函数的通用好处就不用 ...

最新文章

  1. C#拉姆达(=)表达式
  2. 自动驾驶有量子飞跃式改进,马斯克称年内实现L5级别自动驾驶?
  3. nginx转发端口路由器再转发
  4. linux设置外接显示器的分辨率
  5. AsyncTask中各个函数详细的调用过程,初步实现异步任务
  6. C语言Kruskal 算法 (MST)(附完整源码)
  7. Python基础(一)简介与安装
  8. 创建ListView的基本步骤
  9. cropper.js插件做图片上传裁剪图片大小
  10. Cesium:地球中实现点击浮动弹窗
  11. springmvc和activemq的整合使用
  12. unix/Linux常用命令英文全称与中文解释 man ,su,ps,ls 等等
  13. JAVA设计模式总结之六大设计原则(一)
  14. 透视变换(perspective transformation)和射影(投影)变换(projective transformation)
  15. 著作权保护期起止时间是怎么计算的
  16. (转)慈不掌兵、义不养财
  17. WEB漏洞——SQL注入之简要SQL注入
  18. 三维导航,快速三维立体查看CAD图纸
  19. 从NT开发过程中看到的东西
  20. Kubuntu 15.10 高清截图欣赏

热门文章

  1. C++--数值的整数次方
  2. 即插即涨2-3%!AC-FPN:用于目标检测的注意力引导上下文的特征金字塔网络
  3. 常见DB2锁等待解决流程
  4. jaeger,zipkin,datadog,skywalking等分布式追踪工具
  5. 基于Nordic52832的六轴HID蓝牙鼠标开发
  6. krpano功能化实现
  7. MySQL 存储引擎 (SphinxSE)安装详解
  8. QIIME2进阶五_QIIME2扩增子基因序列多样性分析
  9. vue : 无法加载文件 C:\Users\Administrator\AppData\Roaming\npm\vue.ps1,因为在此系统上禁止运行脚本
  10. Dos命令 netstat -ano 查看端口占用及关闭进程