Python-Task4 字符串和序列

Python-Task4 字符串和序列

学习内容

廖雪峰老师python教程https://www.liaoxuefeng.com/wiki/1016959663602400


字符串

字符串在数据类型一章中已经学习过,今天主要是补充一些补充内容。

多语言:在python中是使用Unicode的。也就是说python的字符串是支持多语言的。所以可以任性的print("没错,我输出中文啦!"),当然python其实也是支持其他的编码方式的。

常用函数:对于单字符我们可以使用ord()函数来获取字符的整数表示,用chr()把编码转变为字符,我们可以使用len()来获取str中包含多少个字符。

格式化字符串:

python和c语言一致,使用%来实现格式化。

占位符替换内容
%d整数
%f浮点数
%s字符串
%x十六进制整数

例子

>>> 'hello %s'% 'world'
'hello world'
>>> 'hi, %s,you are learning %s'%('wenjunjie','python')
'hi, wenjunjie,you are learning python'

当你不确定应该用什么的时候,可以使用%s,他会把任何数据类型转换为字符串。

>>> 'your name: %s,your age: %s'%('wenjunjie', 20)
'your name: wenjunjie,your age: 20'
format() 格式化方法

使用传入参数依次替换串内占位符,{0},{1}…,不过这种方式稍微麻烦

实验代码

>>> 'hello ,{0},you have finished the {1} day task'.format('wenjunjie',4)
'hello ,wenjunjie,you have finished the 4 day task'
序列

将列表、元祖、序列统称为序列!

特点:

  • 可以通过所有索引到每一个元素

  • 默认所索引值0

  • 可以通过分片方法得到一个范围内的元素的集合

  • 一些特定的build-in function 。例如:list,tuple,max,min,sum,sorted,enumerate,zip等常用方法。

迭代和迭代器的概念在之后学习中学习。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值