快速过一遍Python中常用的数据类型和程序结构以及基本语法。主要有列表,字典,for循环语法,if-else语句等基本知识。

  1. 列表
    列表是有序集合,可以修改,用中括号[ ]修饰,下标从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)可以重新赋值,但不能够修改

  1. 字典
    字典就是键-值对,用{ }来修饰,形如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():

字典列表

本质上是列表,存储的元素为字典 这里和指针数组和数组指针很像

在字典中存储列表

本质上是字典

  1. 程序结构
    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突击(一)相关推荐

  1. python网络爬虫开发从入门到精通_Python突击-从入门到精通到项目实战

    原标题:Python突击-从入门到精通到项目实战 python语言近年来越来越被程序相关人员喜欢和使用,因为其不仅简单容易学习和掌握,而且还有丰富的第三方程序库和相应完善的管理工具:从命令行脚本程序到 ...

  2. 大学python期末考试突击怎么办_Python突击-从入门到精通到项目实战

    模块的概念 安装pip 多个虚拟python环境 测试驱动开发模式 Python语言要素介绍 2.详解Python数据类型 列表和列表解析 生成器表达式 元组 字符串 字符串之中文处理 字典 集合 3 ...

  3. TIOBE12月榜单:Java重回第二,Python有望四连冠年度语言

    点击上方蓝色"程序猿DD",选择"设为星标" 回复"资源"获取独家整理的学习资料! 前言 前几日为小伙伴介绍过DB-Engines 上公布的 ...

  4. 财务大数据比赛有python吗-Python去做大数据开发,真的有前景吗?

    是不是有更好的方向? 有,开发圈的香饽饽--大数据开发.之所以关注到这个方向,是因为身边有个朋友,花了几个月的学习,顺利转型成为了大数据开发工程师,月薪3万+,16薪起,比他之前做Python爬虫至少 ...

  5. python工程师-如何面试Python后端工程师?

    更新:2020年5月10号 惭愧惭愧,我已经叛逃Python 4年了,加入了Java阵营,主要是大数据领域被Java.Scala占领了. 工作中真正的核心竞争力还是写出整洁的代码和架构,面向对象的思维 ...

  6. python资料百度云-Java+Python+前端 学习资料大全 百度云盘

    Java架构师3大阶段 链接:https://pan.baidu.com/s/1DlXh33y5t4cZUmZH0cLvCw 提取码:5s76 2019前端架构阶段 链接:https://pan.ba ...

  7. python后端开发工程师做什么-如何面试Python后端工程师?

    更新:2020年5月10号 惭愧惭愧,我已经叛逃Python 4年了,加入了Java阵营,主要是大数据领域被Java.Scala占领了. 工作中真正的核心竞争力还是写出整洁的代码和架构,面向对象的思维 ...

  8. 深夜,学妹说她想做Python数据分析师

    大家好,我是大鹏,目前是一名数据分析师. 上周末晚上,我的学妹突然约我出来喝咖啡.想起学妹在学校就一直说想转行,最近在网上捣鼓自学数据分析软件有一小段时间了.我想她不是为了叙旧. 果然来到咖啡店,她一 ...

  9. python的基本数据结构_python学习笔记-基本数据结构

    Python 学习笔记-1 写在最前面,因为组内小伙伴要走,生信团队由原来的7个人,慢慢的变的只有我一个人了,需要紧急突击下python,因为有python的流程要交接维护 python 基本情况 代 ...

最新文章

  1. Codeforces Beta Round #14 (Div. 2) B. Young Photographer 水题
  2. linux 手动安装 oracle(转)
  3. getClass()和.class的区别
  4. Express框架简介、express使用模块引擎、模式数据
  5. Oracle开发›如何取出每个分组的第一条记
  6. 一起谈.NET技术,ASP.NET2.0服务器控件之类型转换器
  7. 盘点2012中国承载网十大事件(转)
  8. 【物理】概念的理解 —— Phase(相位)
  9. web前端培训Node.js和JavaScript的关系
  10. 极大似然估计的通俗理解
  11. python中oserror_[python] 解决OSError: Address already in use
  12. 进制转换简单实现代码
  13. Python 实现局域网视频聊天工具
  14. 计算机常用英语词汇及读音,100个最常用英文单词的完美发音,so easy!
  15. 利用python制作自己的小游戏,超简教程
  16. PDF页面太大要如何才能缩小?
  17. 2016计蒜之道初赛第一场----A青云的服务器密钥【贪心】
  18. 化学分子 降维算法umap、聚类算法hdbscan和kmeans
  19. 程序猿出马,鲁迅终于不用背黑锅了?!
  20. div+css静态网页设计:三亚旅游网站设计——三亚旅游网页设计(6页) html网页设计期末大作业_网页设计平时作业

热门文章

  1. Excel中快速调整行高或列宽为适合内容显示的长度
  2. selenium自动化案例(二)滑动验证码破解
  3. 台达杯自动化大赛设计方案
  4. 全攻略:大病医疗专项附加扣除,一文集全了
  5. redis指定配置文件启动_redis基础知识整理-安装
  6. int 为什么是2147483647_现在的C语言编辑器里的int范围为什么是-2147483648~2147483647...
  7. 且用计算机语言怎么表示,用计算机语言表示算法.doc
  8. linux cocos2dx 配置文件,Linux开发cocos2dx程序环境搭建
  9. db2 linux 导入数据_MySQL数据的导出和导入(Linux)
  10. centos 安装java sdk_Linux——CentOS7使用yum命令安装Java SDK