首页 > 代码库 > 01-python基础

01-python基础

前几天, 觉得python简单的不行, 没有仔细做笔记, 然后今天翻了下前几天看的东西, 还是记下来吧

对于python2.7 和 python3 , 建议使用python3 的模式编程, 然后使用python2.7 的包去运行

1, 头

python文件的头一般用来声明的, 个shell有些类似, 当然对windows无用

#!/usr/bin/env python
#encoding=utf-8

2, 保留子

python的保留字有 

>>> import keyword
>>> keyword.kwlist
[False, None, True, and, as, assert, break, class, continue, def, del, elif, else, except, finally, for, from, global, if, import, in, is, lambda, nonlocal, not, or, pass, raise, return, try, while, with, yield]

3, python通过缩进来控制代码块, 所以python需要严格的缩进, 

  注意editplus远程连接linux的时候, tab键是8个字节, 会有坑...

4, 注释: 

# 单行注释
‘‘‘
多行注释, 也可以用来格式化输出 
‘‘‘

5, 多行输出

total = item_one +         item_two +         item_three

6, 数据类型

python的数据类型有

数值类型: int, float, bool, complex(复数)
字符串类型: String
集合类型: list, sets, dictionary, Tuple

 dict使用了一种特殊的hash算法, 所以不论key有多少, 其查询速度几乎不变

7, 导入其他模块

import sys

from sys import argv

from sys import *     # 不建议使用

 

01-python基础