本文为初学Python的个人总结、笔记,比较小白向
(鉴于个人觉得笔记有些凌乱,建议食用指南:Ctrl+F搜着看。后期将整理)
使用书为中文书名《“笨方法”学Python》(3版),
如有错误欢迎指出:D
1.print的东西打印在一行,在print之间加","
2.#号之后为注释内容
3.打印中文字符应该在文件头部添加:" #_*_coding:UTF-8_*_ ";如果还是出错可尝试添加:"#_*_coding: GB2312_*_"
4.优先级1:/相除 *相乘 %相除取余数
5.优先级2:+-
6.使计算结果有小数部分:在计算的整数后加".0"0个数随精确到的位数
7."="单等号是赋值给左边变量
8."=="双等号是检查左右两边是否相等
9.打印print语句中变量替换:%s——用字符串str替换(常用)
%r——用字符串repr替换(常用,显示原始数据raw data,常用在调试)
%d——用整数替换(常用)
%f——用浮点数替换(常用)
%e——用指数替换
%b——用二进制替换
%d——用十进制替换 %i——用有符号十进制 %u——用无符号十进制
%o——用八进制替换
%x——用十六进制替换
10.round(x,y)函数:返回浮点数x四舍五入的值,y为保留的小数位数,不写y则默认保留到整数
受机器自身精度影响、python版本影响(2版本保留离0远的一方,3版本保留接近偶数的一方)
11.版本迁移需要注意一下:round()、/和//、print、以及一些比较另类的库
12.打印时双引号变成单引号:python会用最有效的方式打印。(与py3版本有差异)
13.打印的字符中有中文,使用%r会乱码,应该使用%s
14.打印转义序列:换行字符串:"\n",使用%r时会直接输出\n
回车字符:"\r"
水平制表:"\t",或者跳到下一个Tab位置
垂直制表:"\v"
退格字符:"\b"
换页字符:"\f"
空字符:"\0"
1到3位八进制数:"\ooo"
1到2位十六进制数:"\xhh"
响铃字符:"\a