01-python基础
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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基础的主要内容,如果未能解决你的问题,请参考以下文章
[Go] 通过 17 个简短代码片段,切底弄懂 channel 基础