01-python基础,,前几天, 觉得pyt
01-python基础,,前几天, 觉得pyt
前几天, 觉得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 sysfrom sys import argvfrom sys import * # 不建议使用
01-python基础
评论关闭