python
sinat_32290679
这个作者很懒,什么都没留下…
展开
-
Python函数的参数数传递方式
在python中,参数的传递方式有两种引用传递 对于可变类型如列表,字典等,参数的传递时按引用传递的。 eg:def fun(data): data[0]=2 print(data) #[2,2,3,4] print(id(data))data1=[1,2,3,4]fun(data1) #[2,2,3,4]print(id(data1))###输出结果[2,原创 2017-05-30 21:37:04 · 335 阅读 · 0 评论 -
python笔记
1.连续的比较表达式 2<3<4 #True,支持连续的比较的判断,js也支持这种表达式2.除法 #python 2.6 3/2 #1整数除,舍弃余数 3/2.0 #1.5 有浮点数,真除法 #python 3.0 3/2 #1.5 3/2.0 #1.5 都表示真除法 3//2 #1 表示求商舍余 3//2.0 #1.03.内置函数min(1,2,3,4,5) #1min([1,2,原创 2017-06-06 16:23:06 · 168 阅读 · 0 评论 -
Python set解析
在python中,set是一种强大的数据类型set:集合,是一个无序不重复元素集1.创建集合向内置的函数set传递一个列表或可迭代对象>>> a=set('abcdef')>>> a{'b', 'c', 'a', 'e', 'd', 'f'}>>> b=set('abc')>>> b{'c', 'b', 'a'}#python 3.0还可以s={'a','b','c'}##注意s={原创 2017-06-06 16:33:43 · 422 阅读 · 0 评论 -
python字符串
Python字符串1.支持序列操作eg: s='abcd'len(s) #s字符串可以当成序列a=2s[a] #c,其索引也支持表达式s[-1] #反向索引s(0:3) #分片操作,返回 abc,也支持负索引分片#还有加号合并,重复2.字符串的不可变性在上述的操作中,没有对原字符串做任何改变(包括加号合并,重复),因为python字符串具有==不可变性==,即是在创建后不能就地改变,但原创 2017-05-21 21:33:18 · 315 阅读 · 0 评论