10.20学习内容

1.字符串的编码

使用内置函数ord()可以把字符转换成对应的Unicode码;

使用内置函数chr()可以把十进制数字转换成对应的字符。

(ord字符变数字;chr数字变字符)

 

 

 字符串的拼接,字符的运算要带引号。

字符串的拼接,也可以不要加号,直接在两个字符串中间加个空格

"aa" "bb"
'aabb'

 

 注意:myname一定要连起来。

 重要!!!

input()函数

 2.字符串 str()

回顾以前学习的函数

①divmod()——同时得到商和余数

例子:divmod(13,3)

答案是(4,1),也就是商是4,余数是1。

②int()——直接舍去小数部分

例子:int(9.9)

答案是9

需要注意的是,对于布尔值,True转为1,False转为0。如int(True)的结果是1

③float()——将其他类型转为浮点数

例子:float(3)

答案是3.0

④round()——四舍五入函数

例子:round(4.89)

答案是5

⑤math.sqrt()——开方函数

例子:需要计算距离,比如distance=math.sqrt((x1-x2)**2+(y1-y2)**2)

turtle.write(distance)

然后开始今天的新函数——str()——将其他类型的转换为字符串

str(5.20)
‘5.20’

 提取字符

 字符串的本质是字符序列,我们可以通过在字符串后面添加【】,在【】里面指定偏移量,可以提取该位置的单个字符。注意,正向搜索是从0开始!

正向搜索: 最左侧第一个字符,偏移量是0,第二个偏移量是1,以此类推。直到len(str)-1为止

反向搜索: 最右侧第一个字符,偏移量是-1,倒数第二个偏移量是-2,以此类推,直到-len(str)为止。

例子:

 replace()——实现字符串的替换

 注意:字符串不可以改变。但是我们确实需要替换某些字符。这时,只能通过创建新的字符串来实现,

例子:

 注意,一定是a.replace("原先的字符","需要替换成的字符")

replace在后面

a还是那个a,只不过是创建了一个新的字符串



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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值