环境 : python 2.6.6
本人在学习本视频前已经有过一段时间的python程序开发经验,当时是为了项目赶鸭子上炕,现在稍微闲点,就老老实实从头学一下,把在视频里新了解到的知识做了点笔记,方便以后自己温故,文尾有视频的百度云分享链接,感谢中谷教育的视频!!!
class 1 走进python
python : 蟒蛇 ;1989 guido在阿姆斯特丹为开发另一款ABC语言创造的辅助脚本。
面向对象、解释型、高级程序开发语言、脚本语言:不需要编译只需要解释器便可在各大系统里运行。
class 2 开始编程吧
如果要在./x.py来直接运行Python文件,需要在 .py 文件上开头加上 : # !/usr/bin/python (python.exe 的 路径)
python 源代码可以通过编译转换成字节文件 .pyc / 优化代码.pyo:
import py_compile
py_compile.compile("x.py")
---------------------------------------
在命令行执行 : python -o -m py_compile x.py
class3 变量
python的存储空间是根据数值来定的,而不是变量本身,变量只是数值的一个标签,即如果两个变量的数值一样,那么它们所在的存储空间就一样,故而同一数值可以有多个标签。
用id()方法来查看存储空间位置
class4 运算符
整除 // ; 取余 % ; 3/2=1 ; ** 指数运算
按位 与 & 或 | 异或 ^ 翻转 ~
键盘输入 raw_input ("please rout in ")
class5 数据类型
type() 查看数据类型
定义长整型 a= 123L 变量类型完全由数值的类型决定
支持复数类型 : complex : a= 2e - 2.4j
字符串 :
a= 'let us go '
a = " let's go "
a= " let \" us \" go" \ 转义字符a
a= ''' ''' 内容自动转义
对字符串的切片 : 字符串每个字符是列表的一元。
a[::2]每两步一取
a[-1]最后一元
倒着取: a[::-1]
class6 元组