Python从入门到精通 | Python作用与定义 | 三种注释的语法(三)
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作用与定义 | 三种注释的语法(三)相关推荐
- python从入门到精通-Python从入门到精通,跟着《这本书》学就够了?
原标题:Python从入门到精通,跟着<这本书>学就够了? 零基础入门Python有没有特别好的资料? 今天我们来看看一位前辈学习Python的经验.他只用了一本书就完成了入门到熟练的过程 ...
- python从入门到精通-python从入门到精通视频(大全60集)
教程名称:python从入门到精通视频(全60集) 0'1 Python编程语言历史及特性.mp4 02 Python编程语言初接触.mp4 03 Python程序文件结构.mp4 04 准备Pyth ...
- python从入门到精通-python从入门到精通视频(全60集)免费高速下载
Python是一种面向对象.解释型计算机程序设计语言,由 Guido van Rossum 于1989年底发明,第一个公开发行版发行于1991年,Python 源代码同样遵循 GPL(GNU Gene ...
- python从入门到精通-Python从入门到精通 PDF 完整超清版
给大家带来的一篇关于Python入门相关的电子书资源,介绍了关于Python入门.Python精通方面的内容,本书是由清华大学出版社出版,格式为PDF,资源大小18.9 MB,明日科技编写,目前豆瓣. ...
- python语言入门与精通-Python 为什么入门容易 精通难
Python都说是最容易学习的编程语言,但是为什么还是有很多的小白在学习的过程中学的云里雾里,一天到晚都是报错,异常,这也怪不得会有那么多人说,学Python是从入门到入土! 其实一门编程语言不像语文 ...
- python语言入门与精通-Python从入门到精通
来自于我个人学习Python的笔记,不过我尽力让它更加适合别人的口味. Python的官方介绍是: Python是一种简单易学,功能强大的编程语言,它有高效率的高层数据结构,简单而有效地实现面向对象编 ...
- python从入门到精通-Python从入门到精通
奥运五环的绘制 import turtle turtle.width(10) turtle.color('blue') turtle.circle(50) turtle.penup() turtle. ...
- python组合类型有哪三种_Python基础语法三组合数据类型
一.列表(Lists) 列表属于Python中的序列类型,它是任意对象的有序集合,通过 " 位置 "或者 " 索引 " 访问其中的元素,它具有可变对象.可变长度 ...
- Python从入门到精通 - 入门篇 (下)
上一讲回顾:Python从入门到精通 - 入门篇 (上) 接着上篇继续后面两个章节,函数和解析式. 4 函数 Python 里函数太重要了 (说的好像在别的语言中函数不重要似的).函数的通用好处就不用 ...
最新文章
- C#拉姆达(=)表达式
- 自动驾驶有量子飞跃式改进,马斯克称年内实现L5级别自动驾驶?
- nginx转发端口路由器再转发
- linux设置外接显示器的分辨率
- AsyncTask中各个函数详细的调用过程,初步实现异步任务
- C语言Kruskal 算法 (MST)(附完整源码)
- Python基础(一)简介与安装
- 创建ListView的基本步骤
- cropper.js插件做图片上传裁剪图片大小
- Cesium:地球中实现点击浮动弹窗
- springmvc和activemq的整合使用
- unix/Linux常用命令英文全称与中文解释 man ,su,ps,ls 等等
- JAVA设计模式总结之六大设计原则(一)
- 透视变换(perspective transformation)和射影(投影)变换(projective transformation)
- 著作权保护期起止时间是怎么计算的
- (转)慈不掌兵、义不养财
- WEB漏洞——SQL注入之简要SQL注入
- 三维导航,快速三维立体查看CAD图纸
- 从NT开发过程中看到的东西
- Kubuntu 15.10 高清截图欣赏
热门文章
- C++--数值的整数次方
- 即插即涨2-3%!AC-FPN:用于目标检测的注意力引导上下文的特征金字塔网络
- 常见DB2锁等待解决流程
- jaeger,zipkin,datadog,skywalking等分布式追踪工具
- 基于Nordic52832的六轴HID蓝牙鼠标开发
- krpano功能化实现
- MySQL 存储引擎 (SphinxSE)安装详解
- QIIME2进阶五_QIIME2扩增子基因序列多样性分析
- vue : 无法加载文件 C:\Users\Administrator\AppData\Roaming\npm\vue.ps1,因为在此系统上禁止运行脚本
- Dos命令 netstat -ano 查看端口占用及关闭进程