python常用序列结构序列是python的基本数据结构,序列中的每个元素被分配一个序号即索引 , 索引从0开始 。
序列的两种常用类型:列表和元组 。
列表与元组的区别:列表可修改,元组不能修改 。
通用序列操作
1、索引:索引0指向第一个元素,索引-1指向最后一个元素 。
2、程序:输入年,月(1-12) , 日(1-31),然后打印出相应的日期的月份名称 。
代码详解:months=[]:定义一个months序列 。
endings=['st','nd','rd']+17*['th']\
+['st','nd','rd']+7*['th']\
+['st']:定义一个endings序列,用来表示1-31的英文缩写,1st,2nd , 3rd,4-20th,21st,22nd,23rd,24-30th,31st 。
代码运行输出结果:
3、分片:提取序列中的某个范围内的元素 。
分片tag[9:30]:第一个索引号9是包含在分片内的,第二个索引号30则不包含在分片内 。
4、如果要去序列中最后一个最后一个元素怎么办?
可以通过置空,最后一个一个索引来获取最后的元素 。可以通过置空最前的索引来获取第一个元素 。可以两边都置空来获取整个元素 。
5、步长:
正数步长:从序列的头部开始向右提取元素 , 直到最后一个元素 。
负数步长:从序列的尾部开始向左提取元素,直到第一个元素 。
6、序列运算
序列相加:对序列进行连接操作,列表与字符串是无法连接在一起的 。
序列相乘:数字x乘以一个序列会生成新的序列 , 即原来的序列被重复x次 。
None,空列表和初始化:初始化一个长度为10的列表 。
代码分析:在屏幕上打印一个由字符组成的盒子 , 这个盒子在屏幕上居中,而且根据用户输入的句子自动调整大小 。
成员资格:in运算符 , 输入布尔运算符,当条件为真时返回true,为假则返回false 。
以上代码在UNIX系统中,可以检查文件可写和可执行权限的脚本 。
以上代码可以检查输入的用户名是否存在于用户列表中 。
以上代码可以作为过滤垃圾邮件的一部分 。
代码分析:查看用户输入的用户名,密码是否存在于数据库中,如果存在则打印'Access granted'
程序运行结果:
内建函数:len:返回序列中包含元素的数量,min:返回序列中最小的元素,max:返回序列中最大的元素 。
享学课堂浅谈Python序列内建函数都有哪些1、Python类型操作符和内建函数总结
表4.5列出了所有操作符和内建函数,其中操作符顺序是按优先级从高到低排列的 。同一种灰度的操作符拥有同样的优先级 。注意在operator模块中有这些(和绝大多数Python)操作符相应的同功能的函数可供使用 。
表4.5 标准类型操作符和内建函数
操作符/函数
描述
结果a
字符串表示
``
对象的字符串表示
str
内建函数
cmp(obj1, obj2)
比较两个对象
int
repr(obj)
对象的字符串表示
str
str(obj)
对象的字符串表示
str
type(obj)
检测对象的类型
type
值比较
小于
bool
大于
bool
=
小于或等于
bool
=
大于或等于
bool
==
等于
bool
!=
不等于
bool
不等于
bool
对象比较
is
是
bool
is not
不是
bool
布尔操作符
not
逻辑反
bool
and
逻辑与
bool
or
逻辑或
bool
2、Python数值类型操作符和内建函数
一、工厂函数
推荐阅读
- chatgpt推文,ChatGPT推文
- 虚拟主机空间文案沙雕,主机屋虚拟空间
- oracle数据库自带的表,oracle表在哪
- python指定类型函数 python 指定类型
- 微信视频号怎么解除限制,视频号怎么解封
- 小班职业角色扮演游戏,小班角色扮演游戏活动方案
- php连接数据库的函数 php连接数据库的函数有哪些
- 输入数字执行对应功能c语言,c语言运行输入数字之后按什么键得到结果
- 直播主播形象,直播主播形象图片