学习 Python 心得
2024-10-02 03:19:04
脚本式编程:
通过脚本参数调用解释器开始执行脚本,直到脚本执行完毕。当脚本执行完成后,解释器不再有效。
让我们写一个简单的 Python 脚本程序。所有 Python 文件将以 .py 为扩展名。将以下的源代码拷贝至 test.py 文件中。
输入:
输出结果:
Python 标识符
在 Python 里,标识符由字母、数字、下划线组成。
在 Python 中,所有标识符可以包括英文、数字以及下划线(_),但不能以数字开头。
Python 中的标识符是区分大小写的。
以下划线开头的标识符是有特殊意义的。以单下划线开头 _foo 的代表不能直接访问的类属性,需通过类提供的接口进行访问,不能用 from xxx import * 而导入;
以双下划线开头的 __foo 代表类的私有成员;以双下划线开头和结尾的 __foo__ 代表 Python 里特殊方法专用的标识,如 __init__() 代表类的构造函数。
Python 可以同一行显示多条语句,方法是用分号 ; 分开,如:
Python注释
python中单行注释采用 # 开头。
输出结果:
Print 输出
print 默认输出是换行的,如果要实现不换行需要在变量末尾加上逗号:
输出结果:
If-else语法规范
对其规范影响错误与否:
Python数据类型
- 整数0x表示十六进制
- 浮点数:科学计数法
- 布尔值:True、False,可以使用and、or、not运算
- 字符串:""
- 空值:用None表示,不能理解为0
- 列表、字典:
eg:
(1):
(2):
(3):
列表的使用方法:
面向对象
1、什么是对象
- Python中的所有事物都是以对象形式存在,从简单的数值类型到复杂的代码模块,都是对象。
- 对象以id作为标识,既包含数据(属性),也包含代码(方法)
- 同一类(class)的对象具有相同的属性和方法,但属性值和id不同
- 对象实现了属性和方法的封装,是一种数据抽象机制
2、类的定义与调用
类是对象的模板,封装了对应现实实体的性质和行为
Python可扩展的“大小”比较及排序
类的继承机制:代码复用
- 如果两个类具有“一般-特殊”的逻辑关系,那么特殊类就可以作为一般类的“子类”来定义,从“父类”继承属性和方法
- 子类对象可以调用父类方法,除非这个方法在子类中重新定义了
Thank you!
最新文章
- freeMarker生成静态页面
- Angularjs路由需要了解的那点事
- Dashboard索引缺失、查询不到endpoint或counter
- linux 快速安装mysql
- 部署报表和 ReportViewer 控件 rdlc
- MVVM学习
- 【LeetCode 209】Minimum Size Subarray Sum
- SAN和NAS的区别
- c++设计模式之策略模式
- Magento给产品添加“new”或者折扣数量标签 magento new label. discount label
- oracle substr功能
- Leetcode 39 40 216 Combination Sum I II III
- Python 数据分析包:pandas 基础
- FragmentTabHostAutoDemo【FragmentTabHost可滑动的选项卡】
- 获取Windows服务下当前路径的方法
- Nginx 教程(2):性能
- Python全栈学习_day001知识点
- 条理清晰的搭建SSH环境之添加所需jar包
- Atitit mysql数据库统计信息
- flutter 控制台快捷键
热门文章
- ORACLE 11.2.0.4 Single To Single Data Guard 安装 physical standby
- ML:吴恩达 机器学习 课程笔记(Week5~6)
- MSYS2 环境搭建,并整合Qt
- QT 强制杀死进程
- 用node.js(socket.io)实现数据实时推送
- kubernetes使用http rest api访问集群之使用postman工具访问 apiserver
- 管理分布式session的四种方式。
- linux运维人员常用150个命令汇总
- Python自学day-8
- 【设计模式】行为型09访问者模式(Visitor Pattern)