|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
1、' \n Methyl\nbutanol \n'.strip(),该字符串方法会把字符前后的空格都会删去,同时开头与结尾的\n和\t等符号也会别删除
2、>>>'Pi rounded to {} decimal places is {:.3f}.'.format(3, 3.14159)​
'Pi rounded to 3 decimal places is 3.142.'
str.format()方法如果{}中不给出位置参数,该方法会将参数从左到右依次传递进去。​
3、类和模块很像,只不过类包含的是方法,模块包含的是函数。​
4、方法和函数很像,只不过方法的第一个参数必须是定义或创建该方法的类的对象。​
比如:
>>> str1 = "aaa"
>>> str1.find('a')
>>> 'aaa'.find('a')
>>> str.find('aaa', 'a')
以上几个语句是等价的,'aaa'.find('a'),先计算'aaa'并得出字符型变量,将其传递给str.find()作为第一个参数,'a'作为第二个参数,然后计算str.find('aaa', 'a')
5、以双下划线开始和结束的方法在python中被特殊对待,由特殊的语法触发,比如:​​
str1.__add__(str2) <==> str1 + str2​
1.__add__(2) <==> 1 + 2​
1.__gt__(2) <==> 1 > 2
|
评分
-
查看全部评分
|