python字母排序aabb_Python语法(不分顺序,自己的易错、混淆点)

1.list.sort()和sorted(object)的区别:.sort()是list对象的方法,只能对list排序,无返回值;sorted(object)可以对所有可迭代对象排序,返回排序后的list

2.浮点输出格式print('%.2f'%变量名)    return '%.2f'%返回值

3. isinstance 和 type 的区别在于:

type()不会认为子类是一种父类类型。

isinstance()会认为子类是一种父类类型。注:isinstance(实例(变量名),对象(类型)),eg:a=1,isinstance(a,int)#True

4.del 删除对象,如删除list中的元素

5.2/4  #0.5  2//4  # 0    注意,//得到的并不一定总是整数,它的结果跟分子分母的类型有关

list,tuple,字符串,它们都是序列,需要注意的是tuple不能修改,字符串也不能,可以把字符串看成一种特殊的元组,*2都是两遍序列,+是连接序列;另tuple=()空元组,tuple=(1,)为1个元素的元组,必须有,(逗号),若没有tuple=(1)表示整数1

7.set(集合)

set是集合,那么其中的元素就是唯一的,因此当创建的集合中有重复元素时,会去重,并且无序。初始化set的方式有两种,一种是a={1,2,3,4},另一种是a=set(‘aabbcc’),但是初始化空集的时候,必须用a=set(),因为{}表示空字典。set()的参数必须是一个,因此想要创建整数set集,可以用a={1,2,3,4}或l=[1,2,3,4],a=set(l) ,而不能用a = set (1,2,3,4)

8.字典

keys:values对,对应Java里的map,键值必须唯一,如果有两个相同的键,后一个键会被记住;值可以为任意类型,甚至用户自己定义的类型,但键不能,键必须是字符串、元组或数字,不能为列表。内置函数dic.clear()、dic.keys()、dic.values(),dic表示任意集合

9.and or not 与或非,区别于set 的&|;

for in   for not in;

python里没有自增与自减

is 与 ==的区别是:==判断值,is判断对象

10.交互模式中,_ 保存最近的表达式的值,只读

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值