Python学习第五天——队列与堆栈
1. 队列
队列:先进先出
练习1. 队列练习
works = [] 从命令行接收输入,如果输入为add,再进行接收,并将接收内容加入到后面 如果输入为do,就打印works最前面内容,并进行移除 如果works没有内容,提示没有工作内容 如果输入的是exit,检查works中是否有内容未完成,如果未完成则提示,如果没有工作内容则退出 while raw_input...Continue reading >>
队列:先进先出
works = [] 从命令行接收输入,如果输入为add,再进行接收,并将接收内容加入到后面 如果输入为do,就打印works最前面内容,并进行移除 如果works没有内容,提示没有工作内容 如果输入的是exit,检查works中是否有内容未完成,如果未完成则提示,如果没有工作内容则退出 while raw_input...Continue reading >>
集合的特征
可随意增加
可以删除
可修改
可索引
可遍历
list列表
定义:用[]包含的一些元素
如:study_list[0, 'xxx', None, True,[],[2]]
定义一个list
>>> arr = ['C', 'python', 'js', ...Continue reading >>
1.输入及占位符练习
从命令行输入两个数字,打印两个数字的和及平均数。
#!/usr/bin/env python # coding: utf8 num1 = raw_input("Please input num1: ") num2 = raw_input("P...Continue reading >>
语句:就是一个执行行为,干一件事。
例:goodman = 'anzhihe'就是一个语句,把anzhihe赋值给goodman ,print goodman也是一个语句
#!/usr/bin/env python #加入默认解释器,也可手动输入python执行python脚本
#encoding: utf-8 &n...
Continue reading >>传统运维(测试,日常运维、应急响应、技术支持)
运维做两三年,会有瓶颈
云的发展,只运维不会开发没有竞争力
自动化运维、大公司运维需要
不懂开发容易被开发绑架
开源软件社区版存在问题,线上服务需要定制性开发
上手简单
功能健全
语言生态系统完善,第三方库多
有大公司成功的案例
学习编程的思想
怎么用编程的思路解决实际问题
具体的编程语言去...
版本分为2.7版与3.5版,直接官网下载安装即可(记得勾上加入环境变量的选项,不然得安装后手动添加)
安装完同时环境变量配好了后,可以进入DOS界面,输入python,即可进入>>>交互模式,如下图(我安装的是3.5版本)
也可以使用自带IDE工具IDLE
当然也可以使用代码编辑器来编辑脚本(我这用的是Notepad++,可以调用DOS显示...
Continue reading >>