Python新手“0”基础学习笔记(四) 字符串的数学运算及比较 在Python中,能用于字符串的运算符只有加法和乘法。如果要做减法或者除法,不能用字符串。 当把一个整数和字符串相乘时,这个新字符串

本文介绍了Python中字符串的加法、乘法运算,强调了不能进行减法和除法操作。字符串乘以整数表示重复,负数则返回空字符串,浮点数会引发错误。同时,文章详细阐述了字符串的比较规则,并讨论了strip系列方法用于删除空格。还探讨了Python字符串格式化,包括'%'操作符的用法,以及input()、raw_input()的区别,getpass()和format()函数的应用。
摘要由CSDN通过智能技术生成

字符串的数学运算及比较
运算
在Python中,能用于字符串的运算符只有加法和乘法。如果要做减法或者除法,不能用字符串。
当把一个整数和字符串相乘时,这个新字符串是最初的字符串重复了X次得到的(X是整数值)。
字符串乘法是有一些限制的。字符串乘以一个负数将得到一个空字符串。字符串乘以一个浮点数,将会报错。

比较
Python对彼此相等的字符串非常挑剔。字母大小写、空格等都有限制,需完全一样的情况才相等。

删除空格
1、字符串使用了一个strip()方法,它允许我们删除字符串开头和结尾的所有空格。
2、strip()方法不仅删除字符串周围的所有空格,它还可以删除指定的其他字符。
3、如果只想删除一个字符串的开头或者结尾,我们可以分别使用rstrip()方法或者lstrip()方法。

格式化
Python字符串格式化是提前设定一种格式,将松散的字符串套用在这种格式里。比如说制定一个模板,在模板的指定位置预留几个空位,然后根据字符串的信息在空位上填入指定的字符串。这些预留的空位,提前使用指定的特殊字符占据,而且这些指定的特殊字符被字符串替代后就不会在显现出来了。

“%”操作符格式化字符串的语法中涉及到的参数有6个,前5个都是可选参数,具体的语法格式如下:
‘%[-][+][0][m][.n]’%exp
它是使用‘%’分为前后两个部分,先来看前半部:
前半部整个是使用一对英文半角的单引号( ‘ ‘ )引在其中的;
首位的百分号‘%’是必不可少的;

第一个参数[-],用来表示左对齐,使用时在正数的前方没有符号,在负数的前方加上负号(-࿰

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值