![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
编程语言
adamyoungjack
师傅领进门,修行看个人。
展开
-
编程语言
1. 简介1.1 定义人与计算机交流的语言1.2 作用开发计算机软件(程序设计语言)处理数据等2. 分类2.1 高级语言1. 示例a + b2. 特点与英语比较相似,方便学习组成部分是由英语,数字,运算符执行速度慢3. 地位第三代程序设计语言4. 分类1. 结构化语言C,C++,Java,C#JavaScriptPython2. 面向对象Java,Python3. 应用流程1. 编辑2. 编译3. 解释/解析4. 执行2.2 汇编语原创 2020-12-08 12:13:46 · 377 阅读 · 0 评论 -
Python应用
面向对象版学生名片管理系# 增、删、改、查import osclass Student(object): """学生类:保存学生的基本信息""" def __init__(self, _name='mike', _age=18, _tel='110'): self.name = _name self.age = _age self.tel = _tel def __str__(self): """返回实例属性原创 2020-11-25 21:49:51 · 106 阅读 · 0 评论 -
Python高级特性
1. 列表生成式1.1 简介列表推导式:快速生成列表元素的表达形式,通过for添加列表元素的简洁写法推导式基本格式: [计算公式 for 循环 if 判断]特点:每循环一次,将计算公式的结果添加到列表中计算公式可以使用遍历出的数据for 遍历出的数据 必须满足 if 判断 才会使用计算公式生成元素 # 普通方法:遍历0~4范围的元素,这些元素添加到列表中 # 1. 空列表new_list = [] # 2. range(5)遍历取数for i in range(5):原创 2020-11-25 21:48:38 · 84 阅读 · 0 评论 -
容器类型
4.容器公共语法4.1 Python内置函数Python 包含了以下内置函数:4.2 切片4.3 运算符注意in 在对 字典 操作时,判断的是 字典的键in 和 not in 被称为 成员运算符4.4 小结内置函数len(容器变量): 计算容器中元素个数切片字符串、列表、元组都支持切片类型运算符+:合并*:复制5. 文件6. 高级特性6.1 切片1. 简介切片 是slice的翻译,也可以理解为 一部分切片 使用 索引值 来限定范围原创 2020-11-25 21:43:49 · 917 阅读 · 0 评论 -
条件和循环语句
1. 条件语句1.1 简介如果某些条件满足,才能做某件事情;条件不满足时,则不能做,这就是所谓的选择判断不仅生活中有,在软件开发中"选择"功能也经常会用到1.2 应用场景火车站安检上网吧密码判断2. 关系和逻辑运算符2.1 关系运算符1. 简介2个数比较,满足结果为True, 不满足为Falseage = 15print(age >= 18) # 结果为False2. 应用num1 = 15num2 = 20# == 等于:表示左右两个操作数是否相原创 2020-11-25 20:16:38 · 397 阅读 · 0 评论 -
bug和注释
1. bug1.1 简介所谓的bug,即为程序错误1.2 解决通过提示信息找出程序的错误1.3 分类1. 名字错误2. 语法错误2. 注释2.1 简介1. 定义注释:在程序代码中对程序代码进行解释说明的文字。注释不是程序代码,不能被执行2. 作用对程序代码进行解释说明增强程序的可读性3. 分类3.1 单行注释以 # 开头,# 右边的所有文字当作说明,而不是真正要执行的程序,起辅助说明作用单行注释快捷键:Ctrl+/# 我是注释,可以在里写一些功原创 2020-11-25 18:08:18 · 321 阅读 · 1 评论 -
Python
1. 简介1.1 定义一种解释型编程语言一种动态语言一种脚本语言1.2 作用1.3 特点优点:简单:阅读python程序就像阅读英语易学:语法简单免费开源:FLOSS(自由|开放源码软件)之一,可以拷贝,阅读源码并改动可移植性:Python程序可以无修改放到主流平台(Linux,Windows,FreeBSD,Macintosh)上运行面向对象:支持面向对象,也支持面向过程可扩展性:部分程序代码可以用c或者c++编写,在Python程序中使用它,使运行速度更快,或者算法不公开原创 2020-11-24 12:06:34 · 124 阅读 · 0 评论 -
解释型语言
1. 简介1.1 定义在运行的时候呀被解释器解释成计算机识别的机器语言1.2 特点逐行解释执行原创 2020-11-24 12:00:24 · 94 阅读 · 0 评论 -
编程语言
用来定义计算机程序的一种语言用于任何计算机进行交流的语言原创 2020-11-24 11:33:41 · 47 阅读 · 0 评论 -
语法
编写程序处理数据原创 2020-11-24 11:28:13 · 52 阅读 · 0 评论 -
函数
1. 简介一个 提前准备好的功能(别人或者自己写的代码),可以直接使用,而 不用关心内部的细节1.1 常用函数查看变量类型;type()1.2 偏函数1.3 匿名函数1. 简介匿名函数是简单普通函数的简洁写法定义的函数没有名字,这样的函数叫做 匿名函数 # 给匿名函数起一个函数名字,函数名字()就是调用函数func = lambda: 1 + 1 # 给匿名函数起一个函数名字叫funcret = func() # 返回值变量 = 函数名()print(ret原创 2020-11-24 11:14:12 · 68 阅读 · 0 评论 -
模块、包
1. 模块1.1 简介1. 定义模块是一个由Python代码组成的文件,就是一个以.py结尾的文件。2. 组成模块包含函数、类和变量,还可以包括可运行的代码。3. 作用提高了代码的可维护性一个模块编写完毕之后,其他模块直接调用,不用再从零开始写代码了,节约了工作时间避免名字冲突1.2 操作1. 导入1.1 import导入模块,把整个模块都加载进来语法格式:"""导入格式: import 模块名使用格式: 模块名.函数 模块名.类原创 2020-11-24 11:08:29 · 218 阅读 · 0 评论 -
异常
1. 简介1. 定义程序在运行期间,当 Python 检测到一个错误时,解释器就无法继续执行(俗称:程序崩溃)了,反而出现了一些错误的提示,这就是所谓的"异常"注意: 异常不是语法错误,语法错误,是程序写错了,异常是指程序已经运行后的非语法错误异常示例代码:print('='*20)# 如果'xxx.txt'文件不存在,只读方法打开# 解释器检查到异常错误,默认动作程序终止运行(崩溃)open('xxx.txt', 'r')print('*'*20)运行结果:说明:只读原创 2020-11-24 11:04:04 · 150 阅读 · 0 评论 -
正则表达式
1. property属性定义property属性有两种方式:装饰器方式类属性方式装饰器方式:@property 修饰获取值的方法@方法名.setter 修饰设置值的方法类属性方式:类属性 = property(获取值方法, 设置值方法)1. 简介property属性就是负责把一个方法当做属性进行使用,这样做可以简化代码使用。定义property属性有两种方式装饰器方式类属性方式2. 装饰器方式class Person(object): de原创 2020-11-23 21:07:10 · 304 阅读 · 0 评论 -
闭包和装饰器
1. 闭包当返回的内部函数使用了外部函数的变量就形成了闭包闭包可以对外部函数的变量进行保存实现闭包的标准格式: # 外部函数 def test1(a): b = 10 # 内部函数 def test2(): # 内部函数使用了外部函数的变量或者参数 print(a, b) # 返回内部函数, 这里返回的内部函数就是闭包实例 return test21.1 简介需求:当函数调用完,函数内定义的变量都销原创 2020-11-23 20:30:06 · 201 阅读 · 0 评论 -
C程序设计
1. 程序设计和C语言1.1 计算机程序1.2 计算机语言1.3 C语言的发展及其特点1.4 最简单的C语言程序1. 最简单的C语言程序举例2. C语言程序的结构1.5 运行C程序的步骤与方法1.6 程序设计的任务2. 算法——程序的灵魂2.1 算法2.2 简答的算法举例2.3 特性2.4 表示算法的方式2.4.1 自然语言2.4.2 流程图2.4.3 三种基本结构和改进的流程图2.4.4 N-S流程图2.4.5 伪代码2.4.6 计算机语言2.5 结构化程序设计方法原创 2020-11-16 00:57:19 · 388 阅读 · 0 评论 -
Python语法
1. 数据类型和变量2. 条件判断和循环语句3. 容器类型4. 函数4.1 匿名函数4.2 偏函数5. 文件6. 高级特性6.1 切片6.2 迭代6.3 列表生成式6.4 生成器6.5 迭代器6.6 装饰器7. 魔法方法8. 面向对象9. 异常10.模块、包...原创 2020-11-15 13:41:08 · 735 阅读 · 0 评论 -
Python3数据类型之列表(List)类型
1. 定义1.1 简介专门用于存储 一串数据,存储的数据成为元素1.2 格式list 用[]定义,元素之间使用,分割1.3 特点list的索引从0开始索引就是元素在list中的位置编号元素可以为不同类型"""列表定义的格式:列表变量的名字 = [元素1, 元素2, ……]使用格式: 列表变量[位置] 位置:也叫下标、索引"""# 列表定义name_list = ['mike', 'yoyo', 'rock', 'lily']#原创 2020-11-13 14:49:25 · 1864 阅读 · 2 评论 -
shell
1.1、定义功能定位在计算机科学中,Shell就是一个命令解释器。 shell是位于操作系统和应用程序之间,是他们二者最主要的接口,shell负责把应用程序的输入命令信息解释给操作系统,将操作系统指令处理后的结果解释给应用程序。 一句话,shell就是在操作系统和应用程序之间的一个命令翻译工具。分类类型说明图形界面shell图形界面shell就是我们常说的桌面命令行式shellwindows系统:cmd.exe 命令提示字符 linux系统:sh / csh / ks原创 2020-11-02 13:14:58 · 164 阅读 · 0 评论