您的位置:首页 > 编程语言 > Python开发

python的一些基本语法

2011-11-29 12:41 295 查看
字符串截取:

print 'kkkjjjsss'[6:8]


ASCII码互转

print chr(65)

print ord('@')


显示时间:

import datetime

print datetime.datetime.now()


睡觉:(秒)

import time

time.sleep (2.5)


计算数组大小

a = [33,44,444]

print len(a)


判断数组是否为空

a = [33,44,444]

print not a


如果返回false、就是不为空、返回true就是空

把sth加入到数组的尾部或者弹出尾部的成员(如果是添加数组入数组的话、区别于extend、是整个数组被当然一个元素置于数组末尾)

a = [33,44,444]

a.append('c')

print a

a.pop()

print a


在数组的第3个成员里面插入c、删除第3个成员、序列基于0

a = [33,44,444]

a.insert(2,'c')

print a

a.pop(2)

print a


往数组后面追加数组(如果是添加数组入数组的话、区别于append、是把数组拆成一个个成员一个个添加到数组末尾)

a = [33,44,444]

r = a + ['c']

print r

r.extend(['ruby','watir'])

print r


遍历:

a = [33,44,444]

for i in a:
print i


注意啦、for in 后面跟着个冒号、还要注意缩进、啰嗦啊

检索hash的键值和值

a = [33,44,444]

for i,s in enumerate(a):
print "index:" + str(i)
print "value:" + str(s)


注意啦、非字符串相加要强制转换成字符串先、OK

数组去重复

a = [33,44,444,44]

a = list(set(a))

print a


检查数组是否包含某些元素

a = [33,44,444,44]

print 33 in a


如果迩想让linux认得迩的源代码是python、请在文件的第一行加上这句、

#! /usr/bin/env python


如果迩不想通过python xxx.py来执行迩的源代码、迩可以赋予源文件执行属性

chmod +x myscript.py


再执行./xxx.py就可以执行了

如果迩想在迩的python源文件里面写入中文、请在文件首行加入这句、其实如果迩加入了#! /usr/bin/env python、在第二行加入也没问题

# -*- coding: UTF-8 -*-
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: