【学习笔记】Python编程,公众号和网络博客的小技巧碎片,笔记整理

【公众号笔记】

1.变量:定义一个对象的名称

2.函数:定义一段代码的名称

3.函数命名:见名知意,

4.函数的定义:先定义再调用,定义时不会执行内部代码,调用才执行内部代码。

5.断点的使用?

 

函数的参数

1.形参:函数定义时候设置的参数,未指定类型,和变量一样,任何类型都可以。.

2.实参:函数调用时候传入的参数,实参数量必须和必填实参一致,有几个萝卜几个坑。

3.变量形参:如果形参是一个未知类型的变量,调用的时候,必填实参。

4.无用形参:函数定义的时候,如果置灰,表示函数内部没有使用该形参。

5.函数调用:调用函数时候,出现了变量值的写法,后面实参都要保持队形。

①fun(a = 10,b = 20);fun(10,20);fun(10,b=20);---正确。

②fun(a = 10,20);---报错

 

函数的返回值:

1.返回值:函数调用完成之后,返回一个结果,结果就是返回值。

①-print:为何要用return,因为函数的目的主要是得到结果,再做加工,而不是打印结果。

②-return:如果函数没有return返回值,打印函数的结果,返回的结果是null

③-return表示函数结束,后面的内容不会被执行。

④-print(fun):打印函数名,就返回函数名的内存地址。

⑤-多个return:通过if -else,写入多个return,但函数根据条件只执行一个代码返回一个结果。

总结:

1.返回值;2.没有return就返回null;3.多个return返回元组结果;

4.多个return根据条件返回。5.return后面的代码不会执行。

 

【python格式化打印】

1.print打印,不能包含int,否则会报错,必须str()强制转换后打印出来

2.%x,转换为十六进制打印,常用:协议、链接、内存地址,十六进制0x开头

3.%4d,右对齐,从右开始写18,然后向左补齐空格。%-4d,左对齐。

4.%04d,右对齐,左边补齐0,总长度4位。结果:0018。不支持右侧补零。

5.%d,默认保留小数点后6位,默认四舍五入打印,不够6位末尾补零

6.%6.3f,总长度6位,小数点后面保留3位,小数点算一位。%1.3f,忽略1打印。

7.fomat方法,顺位填值法,可以填任何类型的值。 a='我的名字:{:>^5},我的年纪:{{}}{:<5}'.format(name,age);#>右对齐,<左对齐;#:5表示总长度5位;#^表示0;{{}}转义符号

8.下标填值法,a='我的名字:{0:>5},我的年纪:{1:<5}'.format(name,age);

9.变量填值法,a= ;

10.python3格式化方法,a=f'我的名字是:{name:>5},年纪:{age}';#冒号+宽度+方向

11.函数注释:函数内部,输入一对三引号,按enter,自动加载函数描述,用print.__doc__

 

【Python使用技巧】

文件:读写改,支持r、\\、/

./当前目录,../上一层目录

window文件换行是,\r\n;linux,是\n;str换行\n

excel、word都有专门的第三方库调用,不支持open

字符串里面\n是一个字符,rb文件模式\n是2个字符

.format:位置填值法、下标填值法、变量填值法,不能混用

del list[0],list[-1]:切头切尾可以多个一起切;切中间不行,因为位置动态变化的。

with open(“路径”) as filename,open(“路径1”) as filename2:---特点:with open 可以省略close()操作

pycharm技巧:shift+enter,当前代码太长,任意位置换行

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章