小点

1、同时支持2.7与3.5文件头+

#/usr/bin/u/ubv/a python
# -*-  coding:utf-8  -*-

2、变量名要求:字母 数字 下划线,不能与数字开头,包括下划线+数字,不能使用关键字及python内置函数名。

3、else不循环。

4、pyc中选中后 ctrl+?整体注释。

5、pyc中输入int str等字符类型,按住ctrl点击查看该类型内所有功能(builtins)。

6、字符串格式化

%s 通用
t = 'i am %s' % 'harvey'
print(t)
i am harvey

%d 只用来表示数字
t = 'i am %d' % 21
print(t)
i am 21

t = 'i am %(n)s and i am %(a)d' % {'n':'harvey','a':21}
print(t)
i am harvey and i am 21


%打印浮点数
t = 'percent %f' % 98.36925
print(t)
98.369250                    #默认保留6位
t = 'percent %.2f' % 98.36925
print(t)                     
98.37                        #指定保留2位并四舍五入

%打印百分号
t = 'percent %.2f %%' % 98.36925
print(t)                     
98.37%                        #加双百分号
-format
test = 'I am {name},age is {a}'
print(test)
v = test.format(name = 'harvey',a = 21) 作用相同 v = test.format(**{'name' : 'harvey','a' : 21})
print(v)
test = 'I am {0},age is {1}'
v = test.format('harvey',21)
print(v)

7、定义函数下一行需要注释该函数的功能。

8、eval可以用来计算一大堆算式

v = eval('100*(96/3+1)')
print(v)

9、截断

过长的代码不要放在同一行,用 在合适的位置,回车即可

10、面向对象

把一类事物共有的数据属性和函数属性整合到一起,就是一个类。
对象就是由类生成的。
把数据属性和函数属性整合到一起成为一个类就是面向对象设计,通过类实例化出一个对象就是实例化过程

11、一切皆文件没有信息量。实际意思是对文件的操作就只有读和写两种
 

原文地址:https://www.cnblogs.com/harvey0414/p/10532935.html