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 基础

01Python基础_09异常

201555332盛照宗—网络对抗实验1—逆向与bof基础

VsCode 代码片段-提升研发效率

20155201 李卓雯 《网络对抗技术》实验一 逆向及Bof基础

JSP基础