老男孩Python全栈开发(92天全)视频教程 自学笔记05
day5课程内容:
集成开发环境(IDE)
VIM #经典的Linux下的文本编辑器
Eclipse #Java IDE
Visual Studio #微软开发的IDE
notepad++
sublime #pyhton开发的
Pycharm #主要pyhton的IDE
pycharm 使用
(自动为每页代码加上作者名和时间)file——Setting——Editor——File and Code Template——pyhton Script
#_author:"作者名" #或者${USER}
#date:${DATE}
字符串格式化
占位符 %s,%d,%f(默认小数点后6位)
循环:
有限循环
for
for else
无限循环
while
while else
break , continue
列表讲解 切片 内置方法
a=['111','222','333','444','555']
#增删改查
查:切片
print(a[3])
444
print(a[1:3])
['222','333'] # 切片 左包括右不包括
print(a[1:])
['222','333','444','555']
print(a[1::2])
['222','444']
print(a[1:2:-1])
['333','222']
增:append insert
a.append('888') #将数据默认插到最后一个位置
print(a)
['111','222','333','444','555','888']
a.insert(1,'999') #将数据插到任意位置
print(a)
['111','999','222','333','444','555','888']
改:
b=[1,2,3,4,5,6]
b[1]='hhhh' #通过索引单个修改
print(b)
[1,'hhhh',2,3,4,5,6]
b[1:3]=['a','b'] #通过切片一次修改两个
print(b)
[1,'a','b',3,4,5,6]
删:remove, pop, del
c=[1,2,3,'a']
c.remove('a') #直接删元素
print(c)
[1,2,3]
b=a.pop(1) #删除最后一个元素并将此元素返回
print(c)
[1,2]
print(b)
3
del c[0] #既可以按照索引删元素,也可以直接删列表
print(c)
[2]
其他操作
count方法 统计某个元素出现的次数
a=[1,1,1,2,3]
print(a.count)
3
extend方法 将一个列表所有元素增添到另一个列表内
a=[1,2,3]
b=[4,5,6]
a.extend(b)
print(a)
[1,2,3,4,5,6]
index方法 返回列表中某元素的索引,知道内容取位置
a=[111,222,333]
print(a.index(111))
0
reverse方法 倒序
sort方法 排序
老男孩Python全栈开发(92天全)视频教程 自学笔记05的更多相关文章
- 老男孩Python全栈开发(92天全)视频教程 自学笔记02
day2课程目录: 操作系统的历史 二进制运算 字符编码与计算机容量 编程语言介绍 开发语言分类 演讲能力锻炼 day2课程内容梳理: 操作系统发展史: Unix系统 极其稳定 现在很多银行还在用 L ...
- 老男孩Python全栈开发(92天全)视频教程 自学笔记03
day3课程目录: pyhton的历史 32bit和64bit系统的区别 Python版本的选择 第一个pyhton程序 文件后缀名及系统环境变量的介绍 pyhton程序的执行和其他编程语言的简单对比 ...
- 老男孩Python全栈开发(92天全)视频教程 自学笔记01
day1课程目录: 开课介绍(1) 开课介绍(2) 开课介绍(3) 电脑简史(1) 电脑简史(2) 计算机结构 day1课程内容梳理: 导师介绍: Alex Li(金角大王):买了一辆特斯拉,喜欢姑娘 ...
- 老男孩Python全栈开发(92天全)视频教程 自学笔记09
day9课程内容: 乌班图(ubuntu)64位系统 和 VMware 虚拟机安装(官网收费又麻烦,在网上找资源 安装vmware: vm运行(秘钥找度娘)--文件--新建虚拟机--自定义 下一步-- ...
- 老男孩Python全栈开发(92天全)视频教程 自学笔记20
day20课程内容: 模块: #模块一共三种:1.Python标准库 2.第三方模块 3.应用程序自定义的模块#import sysimport jisuanapp#print(jisuanapp.a ...
- 老男孩Python全栈开发(92天全)视频教程 自学笔记07
day7课程内容: Python的编码解码 二进制 --->ASCII:只能存英文和拉丁字符,一个字符占一个字节,8位 ------->gb2312:只能6700多个中文,1980年 -- ...
- 老男孩Python全栈开发(92天全)视频教程 自学笔记06
day6课程内容: tuple(元祖) 创建元祖: tup0=() #没有元素的一个元祖 tup1=(20,)#只有一个元素的元祖 元祖可读,不可修改 Dictionary(字典)#Python里唯一 ...
- 老男孩Python全栈开发(92天全)视频教程 自学笔记04
day4课程目录: 逻辑运算符 while循环 day4课程内容梳理: 逻辑运算符 算数运算符:+,-,*,/,%,** 比较运算符:< ,>, ==,<=,>=,!=, 逻辑 ...
- 老男孩Python全栈开发(92天全)视频教程 自学笔记21
day21课程内容: json: #序列化 把对象(变量)从内存中 编程可存储和可传输的过程 称为序列化import jsondic={'name':'abc','age':18}with open ...
随机推荐
- 移动端 -webkit-user-select:text; ios10 bug 解决方案
移动端一般body的css.会设置 作用就不解释了: body{ height:100%;min-height:100%; font-family: "微软雅黑",'Helveti ...
- junit源码解析--核心类
JUnit 的概念及用途 JUnit 是由 Erich Gamma 和 Kent Beck 编写的一个开源的单元测试框架.它属于白盒测试,只要将待测类继承 TestCase 类,就可以利用 JUnit ...
- 【转】GPS连续运行单参考站解决方案
GPS连续运行单参考站解决方案 一. 前言 随着国家信息化程度的提高及计算机网络和通信技术的飞速发展,电子政务.电子商务.数字城市.数字省区和数字地球的工程化和现实化,需要采集多种实时地理 空间 ...
- records.config文件参数解释
# Process Records Config File # # <RECORD-TYPE> <NAME> <TYPE> <VALUE (till end ...
- 渗透测试,form对象类型转换,简单demo
最近公司的项目在进行国家某行业的安全检测,涉及到项目安全渗透等方面的问题: 参与项目的渗透等改造,是一个机遇与挑战,今后对与项目安全等方面会思考更多: 下面说说form表单对象提交,为了防止抓包,后台 ...
- 动态库Link error 一种可能
一般出现link error都是链接时找不到对应函数. 前些天出现这种错误,我反复地检查,都发现动态库里明确的是有对应函数的. 代码里有这样一句#pragma comment(lib,"li ...
- VUE 2.0 引入高德地图,自行封装组件
1. 高德地图官网 申请帐号, 申请相应(JavaScript API)的 Key 2. 在项目中引入, 这里和其他的引入不同的是 直接在 index.html, 不是在 main.js 引入, 博主 ...
- Windows Azure Platform Introduction (14) 申请海外的Windows Azure账户
<Windows Azure Platform 系列文章目录> 本文的最后更新时间为:2017-12-27 本文介绍国内用户,注册和使用海外Azure账户. 前提: 1.需要一个有效的Wi ...
- Win10无法使用小娜搜索本地应用问题的解决方案
小娜介绍 win10的Cortana小娜是一个功能非常强大的语音和搜索助手,用户可以通过小娜助手搜索任意的文件和应用软件,不过有用户发现win10的小娜搜索不到已安装的本地软件,那么win10小娜助手 ...
- Vue中结合Flask与Node.JS的异步加载功能实现文章的分页效果
你好!欢迎阅读我的博文,你可以跳转到我的个人博客网站,会有更好的排版效果和功能. 此外,本篇博文为本人Pushy原创,如需转载请注明出处:http://blog.pushy.site/posts/15 ...