python笔记

split()函数

作用:实现字符串分割。根据提供的分隔符将一个字符串分割为字符列表,如果不提供分隔符则程序会默认把空格(制表、换行等)作为分隔符。
语法:

string.split(separator)

string:待处理的字符串(不能为空,即string.split(’’)不合法)
split:分割函数关键字
separator:分隔符

例:

>>> name = 'chel.gan'
>>> name.split('.')
['chel','gan']

可加参数控制分割
例:
默认分割

>>> name = 'chel.gan.keep'
>>> name.split('.')
['chel','gan','keep']

分割一次

>>> name = 'chel.gan.keep'
>>> name.split('.'1)
['chel','gan.keep']

分割两次,同时取第一项

>>> name = 'chel.gan.keep'
>>> name.split('.'2)[0]
['chel']

分割两次,同时把分割后的三个部分分别保存

>>> name = 'chel.gan.keep'
>>> n1,n2,n3 = name.split('.'2)
>>> n1
['chel']
>>> n2
['gan']
>>> n3
['keep']

进阶一下

>>> s = 'https://blog.csdn.net/weixin_42956878/article/details/103803905'
>>> s.split('//')[1].split('.')[1]
['csdn']

__import __() 函数

作用:用于动态加载类和函数 。如果一个模块经常变化就可以使用 __import __() 来动态载入。
语法:

__import__(name[, globals[, locals[, fromlist[, level]]]])

name:模块名

getattr() 函数

作用:用于返回一个对象属性值。
语法:

getattr(object, name[, default])

object:对象。
name:字符串,对象属性。
default:默认返回值,如果不提供该参数,在没有对应属性时,将触发 AttributeError。

例子:

>>>class A(object):
...		Attribute = 1
...
>>>a = A()
>>>getattr(a, 'Attribute') #获取属性Attribute值
1
>>>getattr(a, 'Attribute2')
报AttributeError
>>>getattr(a, 'Attribute2', 6) #设置默认值
6

个人学习python的一些笔记,侵删

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值