语法以下:python
[on_true] if [expression] else [on_false]express
若是[expression]为True,则表达式的值为[on_true],不然为[on_false]。函数
示例以下:3d
使用not判断list是否为空,是至关pythonic的方法。对象
示例以下:blog
使用一个额外的状态变量是想当non-pythonic的,更好的方法是使用enumerate()这个内置函数。索引
示例以下:字符串
转换成float能够用float("555.66"),转换成int能够用int(float("555.66"))。同步
示例以下:string
len()函数能够用在python的许多类型(例如list,dict,set,string等)用来计算长度。
示例以下:
type()内置函数能够用来获得一个对象(变量的)类型。
示例以下:
type()函数也能够用来得到自定义的类型
示例以下:
isinstance()函数,它也能够做用在内置类型(例如list,dict等)上。
示例以下:
七、python项目目录中的__init__.py文件有什么用?
__init__.py文件的做用是把所在目录看成一个package处理,这样才能够把所在目录下的py文件做为模块导入,一般__init__.py文件为空
八、python反转一个字符串或列表?
这就用到了python的强大的切片语法:[ begin:end:step ]
当 step > 0 时,切片从 begin(含begin)处开始,到 end(不含end)处结束,方向从左向右,每隔 step - 1(索引之间差值仍为 step,但相隔元素是 step - 1 个)个元素进行一次截取。
当 step < 0时,方向正好相反,从右向左。
示例以下:
九、python根据索引删除list中元素?
del关键字删除list中元素。
示例以下:
十、python如何复制list?
注意:new_list = old_list 你并无2个list,用=建立的list只是old_list的引用,因此当你修改其中一个list时,另外一个也会同步修改。
复制list的方法以下:
使用切片:new_list = old_list[:]
list()函数:new_list = list(old_list)
示例以下: