![](https://img-blog.csdnimg.cn/20190512092905625.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
第一行Python代码
介绍了Python环境搭建、基本编程逻辑、项目案例和经典面试题
lsqzedu
专注Python、区块链技术文章分享
展开
-
01_Python特性与环境搭建
Python介绍与使用场景 Python特征介绍 1989,为了度过圣诞假期,Guido开始编写_Python_语言编译器,目前Python2.x版本已处于维护期,官方宣布2020年停止对Python2.x的支持,因此我们推荐使用Python3.x。目前很多库都是基于Python3.x版本 (3.5,3.6,3.7版本都可以),本次学习我们采用的是Python3.7版本。可以通过官网索取合适版本...原创 2019-04-18 10:08:22 · 1256 阅读 · 0 评论 -
02_搭建Anaconda开发环境
Anaconda全家桶 Anaconda指的是一个开源的Python发行版本,其包含了conda、Python等180多个科学包及其依赖项。并且提供了pip包管理工具(主要是来管理相关包/库的下载,安装、兼容性问题), 和简单容易上手的Python IDE开发工具。可以把Anaconda看成Python的全家桶解决方案,可以通过官网下载Anaconda3版本 ...原创 2019-04-19 09:17:11 · 1144 阅读 · 0 评论 -
03_变量、切片、if语句
Python四则运算 Python相对其它语言来说四则运算功能更加强大,例如:"/" 的除法保留小数,"//"的除法才不支持小数,Python天生为科学计算而生,支持"次方"运算,最后还支持字符串乘法操作,而字符串的这个操作在下一章节做综合案例时图形界面非常有用 print(10/3) # 除法支持小数 print(10 % 3) print(10 // 3) # 除法不支持小数 p...原创 2019-04-21 20:09:42 · 749 阅读 · 0 评论 -
04_while、for与列表解析式
文章目录while循环语句for循环语句 while循环语句 while 语句用于循环执行程序,特别适合于不支持循环次数的情况。注意在Python中并没有do…while while 判断条件: 执行语句…… 我们采用while + if 来优化之前的邮箱验证代码 while(True): email = input('请输入邮箱地址') index = email....原创 2019-04-21 21:45:45 · 429 阅读 · 0 评论 -
05_list、tuple、set、dict 四大数据结构
文章目录list 列表set集合 list 列表 list 是Python中最基本的数据结构,第1个索引是0,第2个索引是1,依此类推最后一个索引为-1。 列表的数据项不需要具有相同的类型, 数据支持重复。 创建一个列表,只要把逗号分隔的不同的数据项使用方括号括起来即可。 python有4大基本数据类型list、set、tuple、dict,把他们看做内存存储解决方案,先了解基本的增、删、差、...原创 2019-04-21 23:21:13 · 673 阅读 · 0 评论 -
06_第一次亲密接触之list与set实现随机抽题
文章目录业务需求分析List存储不重复数Set存储不重复随机数 业务需求分析 目前题库有100道题,试题索引为1~100,想编写一个小功能实现随机抽取10道不重复试题 用来存储试题索引可以选择list、set,思考这两种数据结构在此需求中的应用场景 随机抽取因此会使用到随机数,可以采用Python API实现,首先导入系统模块并使用模块中的函数,代码如下 import random # [a,...原创 2019-04-21 23:42:21 · 358 阅读 · 0 评论 -
07_EMS项目之dict字典结构
dict字典介绍 字典是另一种可变容器模型,且可存储任意类型对象。字典的每个键值(key=>value)对用冒号(:)分割,每个对之间用逗号(,)分割,整个字典包括在花括号({})中 键必须是唯一的,但值则不必。 值可以取任何数据类型,但键必须是不可变的,如字符串,数字或元组。 dict = {'Name': '小强', 'Age': 7, 'Name': '小菜鸟'} # 采用中括...原创 2019-04-24 18:46:16 · 583 阅读 · 0 评论 -
08_EMS项目之需求分析与界面搭建
EMS企业员工管理系统 通过一个系统级别的案例,把之前所学习的知识点条件、循环、数据类型、集合等相关内容进行综合运用,此案例完成了员工管理系统的基本CRUD(增、删、查、改)等相关功能。 EMS界面环境搭建 请注意在Python中没有switch分支结构,但python支持字符串相乘。在搭建项目结构时,if、while、函数里面没有写任何语句时记得编写pass # n1 = 'a' ...原创 2019-04-30 12:41:10 · 878 阅读 · 0 评论 -
09_EMS项目之插入、删除与更新
EMS项目之删除与更新 接着上一章节的内容完成EMS的删除与更新功能模块 EMS删除功能实现 如果员工的类型是数值型,则通过input接收员工类型时需要进行类型转化,可以通过特有的for else结构优化删除模块 elif choose == '3': # 根据员工编号进行删除 no = int(input('请输入要删除员工的编号:')) have = False...原创 2019-04-30 12:47:49 · 516 阅读 · 0 评论 -
10_KO面试官之Py概念梳理
常见概念梳理 Python中,不仅仅变量的值是可以变化的,类型也是可以随时变化的 Python3 是一门通用、跨平台、开源、免费的解释型动态编程语言 列表是包含若干元素的有序连续内存空间,尽量从列表尾部追加数据 列表、元组、字符串支持双向索引,字典支持使用"键"作为下标、集合不支持任何索引 关键字in可以用于列表和其它可迭代对象,包括元组、字典、range、字符串、集合 Python中的for循...原创 2019-04-22 21:21:34 · 448 阅读 · 0 评论 -
11_KO面试官之Py经典判断题
判断题 Python3.x 完全兼容Python 2.x 错 在Window平台上编写的Python无法在Linux平台上运行 错 内置函数input() 把用户的键盘输入一律作为字符串返回 对 如果仅仅是控制循环次数,那么使用for in range(20) 和 for in range(20,40) 的作用是等价的 对 Python关键字and 和 or 连接多个表达式时具有懒惰求值...原创 2019-04-22 21:26:22 · 728 阅读 · 0 评论 -
12_KO面试官之Py经典选择题
选择题 关于数据的存储结构,以下选项描述正确的是( D ) A: 数据所占的存储空间量 B: 存储在外存中的数据 C: 数据在计算机中的顺序存储方式 D: 数据的逻辑结构在计算机中的表示 关于 Python 程序格式框架的描述,以下选项中错误的是 ( A ) A: Python 语言不采用严格的“缩进”来表明程序的格式框架 B: Python 单层缩进代码属于之前最邻近的一行非缩进代码,多...原创 2019-04-22 21:27:21 · 2969 阅读 · 3 评论