文章目录
  1. 1. 基础知识
    1. 1.0.0.1. 命令行输入
    2. 1.0.0.2. 写一个小程序
    3. 1.0.0.3. list
    4. 1.0.0.4. 脚本

基础知识

一个简单的’Hello World!’

命令行输入

$python
>>>print (‘Hello World!’)
可以看到屏幕输出:
Hello World!

写一个小程序

使用文本编辑器编辑一个以.py结尾的文件,例如hello.py,在文件中写入如下内容:
print ('Hello World!')
保存并退出编辑器,然后在命令行中输入如下内容:
$python hello.py
运行hello.py后可以看到输出如下内容:
Hello World!

list
1
2
3
4
5
6
7
8
9
lista = ['asd','rwqe','wef','egr','ook','ioeuwfiu']
#删除指定位置的元素
del lista[1]
#删除指定元素
lista.remove('egr')
#删除最后一个元素
lista.pop()
#交换指定位置的两个元素
lista[0], lista[1] = lista[1], lista[0]
1
2
3
4
5
6
>>> lista = ['asd','rwqe','wef','egr','ook','ioeuwfiu']
>>> del lista[1]
>>> lista.pop()
'ioeuwfiu'
>>> lista[0], lista[1] = lista[1], lista[0]
>>> lista.remove('egr')

去除list中的重复字符串:

1
2
3
4
a=['b','c','d','b','c','a','a']
b=list(set(a))
b={}.fromkeys(a).keys()

但上述两张方法有个缺点,去除后的元素排序变了,可以用下面两种方法来解决:

1
2
b.sort(key=a.index)
b=sorted(set(a),key=a.index)

判断一个字符串是否为数字的方法:

1
2
3
4
5
str.isdigit()
a='432'
b='asd'
a.isdigit()
b.isdigit()

脚本

行内公式:$x=\frac{-b\pm\sqrt{b^2-4ac}}{2a}$

在python中生成md5值的方法:
import hashlib
md5data = hashlib.md5(data).hexdigest()

##Reference
Python 教程

文章目录
  1. 1. 基础知识
    1. 1.0.0.1. 命令行输入
    2. 1.0.0.2. 写一个小程序
    3. 1.0.0.3. list
    4. 1.0.0.4. 脚本