在线客服
扫描二维码
下载博学谷APP扫描二维码
关注博学谷微信公众号
自学Python的知识点非常多。Python学习有什么知识点吗?自学Python的知识点。Python的知识点有非常多,包括基础知识、列表、元祖、字符串、字典、条件循环其他语句、抽象(函数)等多个知识点,那么为了方便大家分清楚,今天小编给大家带来元祖这个知识点的讲述。
一、元组
元组是不可变序列。
空元组:()
一个值的元组:1, 或 (1,) 其中逗号不可省略
多个值的元组:1, 2, 3 或(1, 2, 3)
2*(2+3) 输出10 #没有逗号,普通的值计算
2*(2+3,) 输出(5, 5) #有逗号,表示是一个元组,相乘后得到一个新的元组,有两个值
3.1 元组的操作
1. 创建元组:
X = 1, 2, 3
2. 访问元组元素:
X[1] 输出:2
X[0:2] 输出:(1, 2)
3.2 tuple函数
将序列转换为元组:
tuple([1, 2, 3]) 输出(1, 2, 3) #列表
tuple(‘abc’) 输出('a', 'b', 'c') #字符串
tuple((1, 2, 3)) 输出(1, 2, 3) #元组
二、字符串
字符串是不可改变的,不能对一个字符串重新赋值。
4.1 字符串格式化
用%分隔,%左侧放置一个字符串的格式,在%右侧放置希望格式化的字符串值。如:
str=(1,2,3,4,5)
print "%s%s%s%s%s" % str
输出:12345
例:
x=1.0
y=3.0
z=x / y
print "%.5f" % z
输出:0.33333
字符串宽度、精度、符号、对齐、0填充:
'%-10.2f' % 3.1415926 输出:'3.14 ' -表示左对齐
'%10.2f' % 3.1415926 输出:' 3.14' 默认右对齐
'%+10.2f' % 3.1415926 输出:' +3.14' +表示显示正负数
'%+10.2f' % -3.1415926 输出:' -3.14'
'%+-10.2f' % -3.1415926 输出:'-3.14 '
'%+-10.2f' % 3.1415926 输出:'+3.14 '
'%010.2f' % 3.1415926 输出:'0000003.14' 0表示开头不足部分用0补全
4.2 字符串的方法
1.find():在母串中查找子串,找到后返回索引值,找不到返回-1.
2.join(): 连接字符串列表:如
str = [‘1’, ‘2’, ‘3’]
sep = ‘+’
sep.join(str) 输出:’1+2+3’
dirs = ‘’ ,’usr’, ‘bin’, ‘env’
‘/’.join(dirs) 输出:’/usr/bin/env’
3.lower(): 返回字符串的小写字母,如:
‘ABC’.lower() 输出:’abc’
4.replace(): 将字符串的所有匹配项都替换,再返回替换后的字符串。如:
'I am a student'.replace('I am','I\'m') 输出:"I'm a student"
5.split(): join的逆方法,将字符串分割成序列,如:
’1+2+3’.split(‘+’) 输出:['1', '2', '3']
6.strip(): 去除一个字符串的前后空格,再返回去除空格后的字符串。
7.translate(): 只处理单个字符,可以同时进行多个替换。
from string import maketrans
table=maketrans('cs','kz') //创建转换表,格式string. maketrans(from,to)
print table[97:123] 输出:abkdefghijklmnopqrztuvwxyz
str='this is an incredible test'.translate(table)
print str 输出:thiz iz an inkredible tezt
— 申请免费试学名额 —
在职想转行提升,担心学不会?根据个人情况规划学习路线,闯关式自适应学习模式保证学习效果
讲师一对一辅导,在线答疑解惑,指导就业!
相关推荐 更多
Python入门什么程度才能找到工作?Python培训完好就业吗?
Python的火爆和就业前景,吸引了不少的学习者,那么Python入门什么程度才能找到工作?Python培训完好就业吗?就目前来说,熟练掌握Python和人工智能的技术更好就业。推荐大家报博学谷Python+人工智能在线就业班,相信大家学完整套课程找工作就不再是问题。
5850
2019-08-23 19:24:50
Python编程在线学习难不难?
Python编程在线学习难不难?其实Python对于编程零基础的初学者来说,已经是十分简单易学的编程语言了,尤其比起C语言和Java这样的编程语言,它的学习难度要小得多。至于许多人担心线上学不好Python,就要看大家怎么学了。如果只是随便在网上东找一点,西找一点免费的学习资料,学再久也难免抓不住重点。这里建议大家了解一下博学谷的Python在线就业班的课程,能够带给大家更完善的线上教学服务。
4713
2020-05-26 10:27:02
Python调试学习笔记总结
在Python学习中掌握调试,既能够提⾼捕捉代码Bug的能力,又可以极大的提升编程工作效率。因此,我们都不应该忽略学习Python调试的重要性。本文将会总结一下Python调试的学习笔记,具体内容包括从命令⾏运⾏、从脚本内部运⾏以及命令列表。
5322
2020-06-24 17:03:09
0基础学Python入门书籍应该看什么?
0基础学Python入门书籍应该看什么?Python 对不少人来说是谜一样的东西不知道如何下手、从何处下手,找了很多资源几个月过去了学习陷入换乱,没没能入门Python开发。出现这种情况大多是因为没有充分做好学习前的准备。
3779
2020-09-07 14:20:54
自学Python需要多长时间从入门到精通?
Python是全球前3大最流行的编程语言之一,以其简洁优美、功能强大、高效率的先天优势成为企业新宠此外,国内计算机教育也越来越重视Python在编程中的地位。Python非常适合零基础的同学学习,比较简单没有指针变量类型等复杂的概念。
5714
2021-01-26 10:39:22
热门文章
- 前端是什么
- 前端开发的工作职责
- 前端开发需要会什么?先掌握这三大核心关键技术
- 前端开发的工作方向有哪些?
- 简历加分-4步写出HR想要的简历
- 程序员如何突击面试?两大招带你拿下面试官
- 程序员面试技巧
- 架构师的厉害之处竟然是这……
- 架构师书籍推荐
- 懂了这些,才能成为架构师 查看更多
扫描二维码,了解更多信息
