【python】一些用法小结

一、语法

1、无自加

python不像C++有自加,也就是说一个变量不能写成i++的样式,得写成i+=1

2、list相加

list应该可以通过直接相加进行拼接

l = [0] + l + [0]

二、编码习惯

1、a, b = [1], 1

多变量赋值可以写成上述形式,而不用像C++一样一个变量赋值写一行。

2、for语句应用

因为跟C++的for语句不太一样,要适应它的想法,多用if elserange,和for...in...语句进行结合。
比如有的时候我习惯写:

while i < 30:
	new_l[i] = l[i] + l[i+1]
	i++

这个时候改成:

l = [l[i]+l[i+1] for i in range(31)]

3、在一个py文件中要读取/改变另一个py文件的变量

1)如果这个操作是一个类的实例A做出的,而另一个变量也属于另一个实例B,可以根据是否符合实际情况,将B实例写入A实例类的变量中
2)from py文件名 import 变量名,在我这属于下下策
3)将变量设置为全局变量

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值