阿里云-云小站(无限量代金券发放中)
【腾讯云】云服务器、云数据库、COS、CDN、短信等热卖云产品特惠抢购

Python基础学习篇

44次阅读
没有评论

共计 1143 个字符,预计需要花费 3 分钟才能阅读完成。

导读Python 是一种解释型、面向对象、动态数据类型的高级程序设计语言。Python 由 Guido van Rossum 于 1989 年底发明,第一个公开发行版发行于 1991 年。像 Perl 语言一样, Python 源代码同样遵循 GPL(GNU General Public License)协议。
一. 列表

1.1 列表的介绍
列表是 python 的基础数据类型之一 , 其他编程语言也有类似的数据类型. 比如 JS 中的数组, java 中的数组等等. 它是以 [] 括起
来, 每个元素用 ’ , ‘ 隔开而且可以存放各种数据类型:
Python 基础学习篇

列表相比于字符串. 不仅可以存放不同的数据类型. 而且可以存放大量的数据. 32 位 python 可以存放: 536870912 个元素,
64 位可以存放: 1152921504606846975 个元素. 而且列表是有序的(按照你保存的顺序), 有索引, 可以切片方便取值.

Python 基础学习篇

Python 基础学习篇

二. 列表的增删改查 :

1. 增, 注意, list 和 str 是不一样的. lst 可以发生改变. 所以直接就在原来的对象上进行了操作

lst = [“ 麻花藤 ”, “ 林俊杰 ”, “ 周润发 ”, “ 周芷若 ”]

增加:

lst.append() 直接在结尾添加,—->>> 追加

lst.insert(“ 位置 ”,” 内容 ”) 插入 —–>>> 在某位置插入内容, 某位置的原内容向后移

lst.extend(可迭代的) 添加内容

删除:

.pop() 向外弹出, 弹出最后一个 或者 指定弹出内容(索引) 可拿到删除内容

.remove(“ 内容 ”) 指定元素删除, 没有返回值

.clear() 清空列表, 没有返回值

del lst[1:2] 删除内容

修改:

用切片或指定位置修改

查询:

列表是可迭代的(之后会讲迭代, 不要着急), 可以进行 for 循环.

所以 for i in lst:

print(i)

常规操作:

.count() 计数的

len(lst) 求长度

.sort() 排序 —->>> 默认是升序(从小到大) .sort(reverse=True) 降序 ——>>> 默认 reverse=False, 所以修改后降序

.reverse() 反转 , 倒过来

三. 列表的嵌套:

采用降维操作. 一层一层的看就好.
Python 基础学习篇

Python 基础学习篇

四. 元组和元组嵌套

元组: 俗称不可变的列表. 又被成为只读列表, 元组也是 python 的基本数据类型之一, 用小括号括起来, 里面可以放任何数据类型
的数据, 查询可以. 循环也可以. 切片也可以. 但就是不能改

Python 基础学习篇

关于不可变, 注意: 这里元组的不可变的意思是子元素不可变. 而子元素内部的子元素是可以变, 这取决于子元素是否是可变对
象. 注:——>>> 可变的子元素也不能是元组.
元组中如果只有一个元素. 一定要添加一个逗号, 否则就不是元组 lst=(1,)

五.range

Python 基础学习篇

阿里云 2 核 2G 服务器 3M 带宽 61 元 1 年,有高配

腾讯云新客低至 82 元 / 年,老客户 99 元 / 年

代金券:在阿里云专用满减优惠券

正文完
星哥玩云-微信公众号
post-qrcode
 0
星锅
版权声明:本站原创文章,由 星锅 于2024-10-16发表,共计1143字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
【腾讯云】推广者专属福利,新客户无门槛领取总价值高达2860元代金券,每种代金券限量500张,先到先得。
阿里云-最新活动爆款每日限量供应
评论(没有评论)
验证码
【腾讯云】云服务器、云数据库、COS、CDN、短信等云产品特惠热卖中