个人学习python的一些笔记,发到微博上分享。由于学过C和linux了,所以笔记不全,仅供参考。笔记将持续更新
day02笔记:
1、linux命令:
history:显示历史命令
2、通配符:
*代表0到多个字符
?代表1个字符
3、清屏
clear命令或者CTRL+L
4、find命令
find [pathname] -name [filename]
5、cat命令
将文件中内容输出到控制台
cat a.txt
6、grep
查找包含了指定字符串的文件
grep "aaa" [选项] 文件名
-n(显示行号)
-r(递归文件夹内的文件)
7、gzip 根据zip算法对文件进行压缩
unzip 对zip压缩算法的.gz文件进行解压
8、tar 对文件进行打包\解包 tar -czvf xxx.tar.gz sourcefilename
tar -xzvf xxx.tar.gz
day03笔记
1、** 代表乘方操作
2、#代表注释该行,直到该行结尾
3、python程序由模块组成
模块由语句、函数、类组成
表达式建立并处理数据对象
4、python的核心数据类型:
数值型:整数、浮点型、复数、布尔
字符串str
列表list
python能够存储任意长度的数字,不会产生溢出问题
5、0b1111 能够这样表示二进制数
0o7777 表示八进制数
0xFFFF 表示十六进制数
6、浮点数表示
第一种 小数直接表示 3.13 0.3=.3
第二种 科学记数法 6.18e-1(0.618)
7、python原生支持复数
虚部以j或者J结尾
8、bool分为True和False
9、None 即NULL
10、算术运算符:+ - * / % // **
注意:在python 2.x中整数/整数是整数
其他版本是浮点数
用//表示舍去结果的小数部分向下取整
-5/3 = -2 !!!注意特殊点
11、运算符的优先级:
**最优先
* / // %第二级
+ - 最靠后
12、变量混合时候会自动升级,和C语言一样
13、print()函数
print(a1,a2,a3,a4)
14、python的数据没有类型
一般,一个变量名一定会绑定一个对象,特例:a=None
15、python赋值语句
a = 1
a = b = 1
a,b = 1,2