# -*- encoding:utf-8 -*-
def tmp(array):
lst = len(array) - 1
key = array[lst]
for e in array:
if e > key:
pos = array.index(e)
array[pos], array[lst] = array[lst], array[pos] #1
key = e
print(array)
exam = [5, 6, 1, 9, 2, 3, 7]
tmp(exam)
>python -u "wal.py"
[5, 6, 1, 7, 2, 3, 9]
>Exit code: 0 Time: 0.044
list=[3,4,5,2,3,4,6]maxvalue=max(list)
minvalue=min(list)
maxflag=minflag=1
for iflag,i in enumerate(list):
if i == maxvalue:
maxflag=iflag
elif i==minvalue:
minflag=iflag
temp=list[0]
list[0]=maxvalue
list[maxflag]=temp
temp=list[len(list)-1]
list[len(list)-1]=minvalue
list[minflag]=temp
print(list)
写的有点死板,也没学多久
1、字符串转数组:
运行结果:
2、数组转字符串:
运行结果:
Python(英语发音:/ˈpaɪθən/), 是一种面向对象、解释型计算机程序设计语言。
由Guido van Rossum于1989年底发明,第一个公开发行版发行于1991年,Python 源代码同样遵循 GPL(GNU General Public License)协议。
Python语法简洁而清晰,具有丰富和强大的类库。它常被昵称为胶水语言,能够把用其他语言制作的各种模块(尤其是C/C++)很轻松地联结在一起。
常见的一种应用情形是,使用Python快速生成程序的原型(有时甚至是程序的最终界面),然后对其中有特别要求的部分,用更合适的语言改写,比如3D游戏中的图形渲染模块,性能要求特别高,就可以用C/C++重写,而后封装为Python可以调用的扩展类库。