Python突击(一)
快速过一遍Python中常用的数据类型和程序结构以及基本语法。主要有列表,字典,for循环语法,if-else语句等基本知识。
- 列表
列表是有序集合,可以修改,用中括号[ ]修饰,下标从0开始。形如colors = [‘red’,‘blue’,‘black’,‘green’]
访问和修改元素
colors[index]
末尾添加元素
colors.append()
插入元素
colors.insert(index, content)
删除元素
del colors[index] 等同于colors.pop(index) 区别于colors.pop()删除后能够接着使用
根据值删除元素
colors.remove(content)
排序
colors.sort()
翻转
colors.reverse()
确定长度
len(colors)
切片
colors[0:2]指的是’mouse’,‘display’
colors[-3:]输出后面三个
遍历切片
也是for循环 for color in colors[0:3]
复制列表
new = colors[:] 不加任何索引
元组:不可变的列表,用圆括号( )修饰
形如values = (10,20,30) values[0] = 40(ERROR) values = (20,30,40)(Right)可以重新赋值,但不能够修改
- 字典
字典就是键-值对,用{ }来修饰,形如student = {‘name’:‘zs’,‘score’:‘90’,‘age’:‘25’}
访问字典中的value
print(student[‘score’])
修改字典中的值
student[‘score’] = ‘80’
添加键-值对
student[‘height’] = ‘175’
删除键-值对
del[‘age’]
遍历所有的键值对
for key,value in student.item():
遍历所有的键
for key in student.keys():
遍历所有的值
for key in student.values():
字典列表
本质上是列表,存储的元素为字典 这里和指针数组和数组指针很像
在字典中存储列表
本质上是字典
- 程序结构
for循环 for cat in cats: python中通过缩进,C语言中要用{ },不要遗漏冒号
if 条件:
语句1
else:
语句2
多个条件时,用and 或者or 连接
range(1,10,2)函数
左闭右开,1~9,步长为2
digits = list(range(1,10,2))
求最大值,最小值,求和
转换成数字列表
max(),min(),sum()
**
表示平方
Python突击(一)相关推荐
- python网络爬虫开发从入门到精通_Python突击-从入门到精通到项目实战
原标题:Python突击-从入门到精通到项目实战 python语言近年来越来越被程序相关人员喜欢和使用,因为其不仅简单容易学习和掌握,而且还有丰富的第三方程序库和相应完善的管理工具:从命令行脚本程序到 ...
- 大学python期末考试突击怎么办_Python突击-从入门到精通到项目实战
模块的概念 安装pip 多个虚拟python环境 测试驱动开发模式 Python语言要素介绍 2.详解Python数据类型 列表和列表解析 生成器表达式 元组 字符串 字符串之中文处理 字典 集合 3 ...
- TIOBE12月榜单:Java重回第二,Python有望四连冠年度语言
点击上方蓝色"程序猿DD",选择"设为星标" 回复"资源"获取独家整理的学习资料! 前言 前几日为小伙伴介绍过DB-Engines 上公布的 ...
- 财务大数据比赛有python吗-Python去做大数据开发,真的有前景吗?
是不是有更好的方向? 有,开发圈的香饽饽--大数据开发.之所以关注到这个方向,是因为身边有个朋友,花了几个月的学习,顺利转型成为了大数据开发工程师,月薪3万+,16薪起,比他之前做Python爬虫至少 ...
- python工程师-如何面试Python后端工程师?
更新:2020年5月10号 惭愧惭愧,我已经叛逃Python 4年了,加入了Java阵营,主要是大数据领域被Java.Scala占领了. 工作中真正的核心竞争力还是写出整洁的代码和架构,面向对象的思维 ...
- python资料百度云-Java+Python+前端 学习资料大全 百度云盘
Java架构师3大阶段 链接:https://pan.baidu.com/s/1DlXh33y5t4cZUmZH0cLvCw 提取码:5s76 2019前端架构阶段 链接:https://pan.ba ...
- python后端开发工程师做什么-如何面试Python后端工程师?
更新:2020年5月10号 惭愧惭愧,我已经叛逃Python 4年了,加入了Java阵营,主要是大数据领域被Java.Scala占领了. 工作中真正的核心竞争力还是写出整洁的代码和架构,面向对象的思维 ...
- 深夜,学妹说她想做Python数据分析师
大家好,我是大鹏,目前是一名数据分析师. 上周末晚上,我的学妹突然约我出来喝咖啡.想起学妹在学校就一直说想转行,最近在网上捣鼓自学数据分析软件有一小段时间了.我想她不是为了叙旧. 果然来到咖啡店,她一 ...
- python的基本数据结构_python学习笔记-基本数据结构
Python 学习笔记-1 写在最前面,因为组内小伙伴要走,生信团队由原来的7个人,慢慢的变的只有我一个人了,需要紧急突击下python,因为有python的流程要交接维护 python 基本情况 代 ...
最新文章
- Codeforces Beta Round #14 (Div. 2) B. Young Photographer 水题
- linux 手动安装 oracle(转)
- getClass()和.class的区别
- Express框架简介、express使用模块引擎、模式数据
- Oracle开发›如何取出每个分组的第一条记
- 一起谈.NET技术,ASP.NET2.0服务器控件之类型转换器
- 盘点2012中国承载网十大事件(转)
- 【物理】概念的理解 —— Phase(相位)
- web前端培训Node.js和JavaScript的关系
- 极大似然估计的通俗理解
- python中oserror_[python] 解决OSError: Address already in use
- 进制转换简单实现代码
- Python 实现局域网视频聊天工具
- 计算机常用英语词汇及读音,100个最常用英文单词的完美发音,so easy!
- 利用python制作自己的小游戏,超简教程
- PDF页面太大要如何才能缩小?
- 2016计蒜之道初赛第一场----A青云的服务器密钥【贪心】
- 化学分子 降维算法umap、聚类算法hdbscan和kmeans
- 程序猿出马,鲁迅终于不用背黑锅了?!
- div+css静态网页设计:三亚旅游网站设计——三亚旅游网页设计(6页) html网页设计期末大作业_网页设计平时作业
热门文章
- Excel中快速调整行高或列宽为适合内容显示的长度
- selenium自动化案例(二)滑动验证码破解
- 台达杯自动化大赛设计方案
- 全攻略:大病医疗专项附加扣除,一文集全了
- redis指定配置文件启动_redis基础知识整理-安装
- int 为什么是2147483647_现在的C语言编辑器里的int范围为什么是-2147483648~2147483647...
- 且用计算机语言怎么表示,用计算机语言表示算法.doc
- linux cocos2dx 配置文件,Linux开发cocos2dx程序环境搭建
- db2 linux 导入数据_MySQL数据的导出和导入(Linux)
- centos 安装java sdk_Linux——CentOS7使用yum命令安装Java SDK