Some Basic Knowledge Points of Python Programming

if __name__ == "__main__":# do sth.

This tells Python that you only what to run the following code if this program is executed as a standalone file. We can use it to test our code.

When you do import a module, it will NOT run the code that is under the conditional because __name__ will no longer equal "__main__".

dict.keys()

In Python 2.x, the keys() method returns a list. In Python 3.x, it returns a view object.

"name" in my_dict # this is good
"name" in my_dict.keys() # this works too, but is slower

String Formatting

'''
old ways
'''
"I like %s" % "python"
"I like %s and %s" % ("python", "c++")

'''
Templates and the New String Formatting Methodlogy
'''

"%(lang)s is fun!" % {lang : "Python", key : value, ...}

"Python is as simple as {0} and {1}".format( "MATLAB", "R" )

xy = { "x" : 0, "y" : 1 }
"Graph a ponit at where x={x} and y={y}".format(**xy)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值