Python—基础知识之总结(6)
"""
第六天学习,“学习,不怕慢,就怕停!”
"""
# 1. 定义:列表也属于序列的一种,是有序排列的一组数据
# 1.1 列表的基本操作
st1 = [1, 2, 3]
st2 = ["a", "b", "c"]
# print(st1 + st2) # [1, 2, 3, 'a', 'b', 'c']
# print(st1 * 3) # [1, 2, 3, 1, 2, 3, 1, 2, 3]# 1.2 索引和切片
st3 = [1, "a", "hello", [2, "b", "world"]]
# print(st3[3]) # [2, 'b', 'world']
# print(st3[3][1]) # b
# print(st3[::-1]) # [[2, 'b', 'world'], 'hello', 'a', 1]# 1.3 成员关系
st4 = [1, "a", "hello", [2, "b", "world"]]
# print(1 in st4) # True
# print(1 not in st4) # False
# print(2 in st4[3]) # True# 1.4 列表赋值
st5 = []
st6 = [1, "a"]
st7 = [1, "a", [2, "b", [3, "c"], "d"], "d"]# 列表常用的方法
# append
st8 = []
st8.append(1)
st8.append("aaa")
st8.append([])
st8[2].append(2)
st8[2].append("bbb")# index (与字符串的index类似)
print(st8.index(1))
print(st8[2].index(2))# count(与字符串的count类似)
x = [1, "aaa", [2, "bbb"]]
x.count("a") # 计数
# remove、pop 、del
x.remove("aaa") # 移除列表中某个值的第一个匹配项(只会移出第一个)
x.pop(0) # 根据索引弹出元素,当()内无索引数时默认弹出最后一个元素# insert 插入
x.insert(3, "ccc") # 根据索引将数据插入在第三个位置# sort、reverse 排序
a = [1, 2, 7, 4, 6, 5, 3]
a.sort() # 升序
a.reverse() # 降序"""2、当天总结(1).列表的赋值:list = []、list = [1,"a"]、list = [1, "a" , [2, "c" [3, "e"],d],b](2).列表的基本操作符:+ *(3).列表索引及切片:list[0]、list[-1]、list[:2]、list[2:3]、list[::2]、list[2::] (4).列表的成员关系:in、not in(5).列表的方法: 有返回值的:index() count() pop()无返回值的:append() remove() insert() sort() reverse() (6).列表是可变序列,而字符串是不变序列。知识回顾(1).索引 p[2](2).切片 p[:2](3).成员关系:in (4).列表:a = ["1","2","3"](5).strip() 去掉字符串前后空格(6).变量、赋值:phone = "13812345678"(7).and 和 or:and是且的关系;or是或的关系(8).数据类型:布尔型(True\False) 字符串(str)(9).几种内置方法:dir()、help()、print()、len()、isdigit()、type()(10).条件语句:if...else... if条件的语句块,前边的缩进四个空格或一个Tab键
"""
Python—基础知识之总结(6)相关推荐
- Python基础知识梳理(一)
Python基础知识梳理: 转载于:https://blog.51cto.com/10412806/2095116
- python基础知识资料-Python基础知识汇总
原标题:Python基础知识汇总 1.Anaconda的安装 百度Anaconda的官网,下载左边的Python3.X版本 然后是设置路径,最后给出Jupyter notebook.具体参考: 猴子: ...
- python基础知识资料-Python基础知识梳理 - 第02部分
本文是Python基础知识的第二篇, 主要是对内置对象类型的介绍, 涉及的类型如下表. 数字类型 在Python中, 数字并不是一个真正的对象类型, 而是一组类似类型的分类, 如整数和浮点数, 复数等 ...
- python语法基础知识总结-Python基础知识梳理 - 第01部分
在开始Python基础知识梳理前, 先安装下环境. 以下过程是在Linux操作系统, root用户下进行的, 主要安装了2.7版本的python, 和pip, ipython, virtualenv等 ...
- python笔记基础-Python基础知识
Python基础知识 安装Python mac 通过命令行brew install python3 或者下载对应版本安装包安装 linux 通过包管理器安装apt-get install python ...
- python基本语法规则-python基础知识——基本语法
在python基础知识这个系列中,准备罗列出我学习python的一些基础知识,包括:基本语法 控制语句 内置数据结构 模块和函数 字符串 文件处理 面向对象 异常处理 以前写机器学习算法喜欢使用Mat ...
- python基础知识整理-python爬虫基础知识点整理
首先爬虫是什么? 网络爬虫(又被称为网页蜘蛛,网络机器人,在FOAF社区中间,更经常的称为网页追逐者),是一种按照一定的规则,自动的抓取万维网信息的程序或者脚本. 根据我的经验,要学习Python爬虫 ...
- python语言的单行注释以井号开头_推荐|零基础学习Python基础知识
原标题:推荐|零基础学习Python基础知识 Python是一种面向对象.解释型计算机程序设计语言.语法简洁清晰,强制用空白符作为语句缩进. Python具有丰富和强大的库,又被称为胶水语言.能把其他 ...
- 8、python基础知识-用户输入
#!/usr/bin/env python # _*_ coding: utf-8 _*_ num = 100 name = input("your name:") age = i ...
- python的django介绍_【Python基础知识】Django框架简介
很多初学Python的小伙伴不知道该从何开始学起,其实零基础学习的话可以先学习一些Python基础知识,等基础打牢之后再去接触更加深入的技术,接下来小编就为大家简单介绍一下有关于 Django框架内容 ...
最新文章
- shell -- shift用法
- xy轴坐标图数字表示_【相机标定】四个坐标系之间的变换关系
- [回归分析][10]--相关误差的问题
- 《STL源码剖析》相关面试题总结
- 跨性别,你所不知道的事
- 上传图片实时显示 兼容 ie11
- mysql join 循环_MySQL的JOIN(三):JOIN优化实践之内循环的次数
- 如法炮制的意思,成语如法炮制的炮什么意思?
- InstallShield Limited Edition Project 打包windows服务解析
- 智能优化算法:象群算法-附代码
- 数字三角形问题Java
- 【51单片机开发板】可调周期、占空比pwm工程
- 《软件工程导论》考试复习题集锦
- fastadmin项目实战踩坑
- 谷歌浏览器怎么把阅读清单按钮放到书签栏?
- Centos7 NAT网络连接方式以及NetworkManger进行网络连接管理
- 【python】案例十 字符串中的逆天函数
- 原生JS javascript解除绑定事件 JS删除绑定事件
- 视频号拍摄技巧和制作方法有哪些?
- 计算机网络基本知识(三):网络互联设备