python 多个空格分割_Python 学习笔记

这两天入手了python,将自己的一些学习笔记记录下来。

1.python中_init()函数的作用:python中类的实例可以自由的绑定属性,,由于类这个概念还是必须有一些共有属性的。因此可用_init()函数定义一些必须有的属性,在创建实例的时候调用这个函数。

2.限制实例的属性:Class Student(object):

_slots_ = ('name','age')

用元组定义允许绑定的属性名称,之外的会报错。

3.with ... as ... : 这个命令是python进行IO操作时会用到的,是try except finally 的简写形式。with 后面是文件名或者文件路径, as 是一个变量来接受文件队象,这个命令不管有没有异常都会执行文件关闭操作。

4.enumerate():在遍历列表的时候同时可以获得索引值。

5.字符串操作:split() - 返回分割后字符串列表,括号里允许有一个参数为分割字符标志。默认按空格分割。如: x = "shiyanlou:is:waiting" x.split(':')有 ['shiyanlou', 'is', 'waiting']

join ()用指定字符连接列表内的多个字符。

5.高阶函数:高阶函数是python里面有而Java里面没有的。python里允许将函数作为参数。

如果一个函数至少有一个参数为函数,并且返回一个函数的话,就是一个高阶函数了。

map()函数:map()其实就是一个高阶函数,它有两个参数,一个是列表,一个是函数,

map()的作用就是对列表里的每一个元素都调用一下函数,返回调用后新元素组成的列表。

6.__name_ = '_main__'的作用:

作用是判断该模块是直接运行还是被其他模块调用。

如果直接运行,__name_属性就是"_main_.如果是被调用属性就是模块名。以此区别。

上面是我初学python遇到的一些语法上的问题。

python是门动态语言,在定义变量的时候不需要给类型,比如: a = 8 而不是int a = 8 ;

还有python一些编码风格:python是用缩进的方式来表示代码块的,所以缩进很重要。最好是用四个空格来缩进。千万不要空格和tab混用。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值