python学习笔记:linux基础与python基础

个人学习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


 

你可能感兴趣的:(python)