良麦凡库,社保卡突破10亿,济宁邮编
Phython的注释和C类语言非常不同,第一种 #开头的注释,类似于C类的//开头,而"""对 包围注释,类似于C的/* */,以及xml类的<!-- -->。#号注释也就算了,"""实在无语,不知道这种另辟蹊径有什么好,徒增学习成本。
Python的函数(类方法)的定义比较奇葩,以def开头,接着函数名,参数列表,冒号,函数体内容需缩进,如下,对于C、Java系统出身的人,没有花括号,真是不习惯啊
def funcname (params) : ...... ...... return ...
在看Python代码时经常发现函数返回多个结果值的情况,翻了资料才知道,其实也是单值返回,只是返回的就是数组而已,唯一的差别在于Python可以定义多个变量接收返回值,这个确实方便
有的时候看到函数返回值用_接收,或 for _ in range的语句,查了资料,_表示临时性的变量等,我们不关心此变量的值,但语法上又不能缺少,大致如此,不求甚解
其中num是数组索引,如果是负数则从尾巴上数,-1表示最后一个元素,冒号表示分割,冒号在前,表示取索引前的所有元素,冒号在后,表示取索引所在位置及后面的所有元素。
举例:
>>> '123'[2:]
'3'
>>> '123'[:2]
'12'
python类成员函数与普通函数形式一致,但要求第一个参数为self,在C程序员眼里这个真是非常无聊的事情,默认提供一个this关键字不是更好吗
python的字符串格式,使用%操作符,举例说明:
>>> a=1
>>> b=2
>>> '%d:%d' % (a, b)
'1:2'
非常简单,好用!
如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复
Python爬虫:Request Payload和Form Data的简单区别说明
浅谈Python中threading join和setDaemon用法及区别说明
Python3-异步进程回调函数(callback())介绍
python继承threading.Thread实现有返回值的子类实例
Python中使用threading.Event协调线程的运行详解
网友评论