Python--第五天

Python–第五天

学习目标:字符串与序列

Python的字符串支持多语言,对于单个字符的编码,Python提供了**ord()**函数获取字符的整数表示,**chr()**函数把编码转换为对应的字符:

>>> ord('A')
65
>>> ord('中')
20013
>>> chr(66)
'B'
>>> chr(25991)
'文'

也可以用十六进制写:

>>> '\u4e2d\u6587'
'中文'

由于Python的字符串类型是str,在内存中以Unicode表示,一个字符对应若干个字节。如果要在网络上传输,或者保存到磁盘上,就需要把str变为以字节为单位的bytes。

注:bytes类型的数据用带b前缀的单引号或双引号表示:

x = b'ABC'
字符串的格式化

在这里插入图片描述

>>> '%c'% 97
'a'
>>> '%c%c%c' % (97,98,99)
'abc'
>>> '%c %c %c' % (97,98,99)#括号必须有
'a b c'
>>> '%s' % 'hello'
'hello'
>>> '%d + %d = %d' % (1,2,1+2)
'1 + 2 = 3'
>>> '%f' % 6.66
'6.660000'#浮点数默认6位
  • 当字符串中需要出现单引号或双引号时,可以使用转义字符 \ 进行定义:
>>> print ('let\'s go')
let's go
  • 三引号用于字符串跨越多行时:
>>> a='''let\'s
go'''
>>> print (a)
let's
go
>>> 
序列
>>> a=list()
>>> b='hello world!'
>>> c=list(b)
>>> c
['h', 'e', 'l', 'l', 'o', ' ', 'w', 'o', 'r', 'l', 'd', '!']
  • max() 返回序列或参数集合中的最大值:
>>> max(1,2,3)
3
  • 同理,min() 返沪序列或参数集合中的最小值。

注: 使用max()或min()时要保持序列或参数数据类型是统一的。

  • sum(iterable,[start=0]) :返回序列iterable和可选参数start的总和。
    注iterable参数是必须的,参数start是可选的。

  • sorted()默认返回一个从小到大的排序列表。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值