首页 / PYTHON / python基础教程第二章
python基础教程第二章
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了python基础教程第二章,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1661字,纯文字阅读大概需要3分钟。
内容图文
1、序列基础
序列:python包含6种内建的序列,常用的有:列表、元组、字符串。列表可以修改,元组和字符串不能修改。
索引:从0开始递增,通过索引获取元素;可使用负数索引,从右至左。最后1个元素的位置编号为-1;
s = ‘hello‘ print(s[-1]) print(s[5]) // error:不能通过索引获取不存在的元素; fourth = input(‘Year: ‘)[3] print(fourth)
切片:访问一定范围内的元素,返回新的序列,原序列不变;通过冒号来隔开两个索引。
【左索引:右索引:步长】 左索引不能比右索引晚出现。不包括右边的索引元素,步长默认为1,可以为负数即从右到左提取元素。
s1 = ‘hello,world‘ print(s[0:5]) num = [1,2,3,4,5,6,7,8,9] print(num[:]) #通过切片的方式复制整个序列 print(num[::2]) print(num[1::2]) print(num[::-1]) #逆序显示序列
序列相加:相同类型的序列之间的操作
print(‘hello ‘+‘world!‘) print([1,2,3]+[4,5,6]) print([1,2,3]+[‘a‘,‘b‘,‘c‘])
乘法:
print(‘*‘*10) print([1,2,3]*10) print((1,2,3)*10)
空列表:None是一个python内建值,表示空。用于构建空列表及其初始化
lst = [None]*10 print(lst)
成员资格:in 若为真返回True,为假返回False
permissions = ‘rw‘ print(‘ro‘ in permissions) subject = ‘$$$ Get rich now!!! $$$‘ print(‘$$$‘ not in subject) database = [ [‘zyj‘,‘a‘], [‘sl‘,‘b‘] ] username = input("user: ") password = input(‘pwd: ‘) if [username,password] in database:print(‘login sucess!‘)
长度、最小值、最大值:len、min、max
num1 = [100,300,20] num2 = [1,2,3] t = (1,2,3) print(len(num1)) print(min(num1)) print(min(num1,num2)) print(max(num1)) print(max(t))
list函数:适用于所有类型的序列;生成一个列表。
lst1 = list("hello") print(lst1) lst2 = list("12345") print(lst2)
基本的列表操作:改变列表、删除元素
元素赋值,不能为不存在的元素进行赋值
num3 = [1,5,6] num3[1] = 2 print(num3)
删除元素:del语句实现
names = [‘zyj‘,‘sl‘,‘zyj‘,‘py‘] del names[2] print(names)
分片赋值:
name = list(‘python‘) name[2:]=list(‘game‘) print(name)
通过切片赋值插入新元素:在期望索引位置处赋值
name = [1,5] name[1:1] = [2,3,4] print(name)
通过切片赋值来删除元素:将期望删除的位置赋值为空
name = [1,2,3,4,5] name[1:4] = [] print(name)
上述操作中。当步长不为1时,不能进行插入操作,不能进行非等长赋值。
2、列表方法
原文:http://www.cnblogs.com/zhaoyujiao/p/5125980.html
内容总结
以上是互联网集市为您收集整理的python基础教程第二章全部内容,希望文章能够帮你解决python基础教程第二章所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。