python的一些基本文法

來源:互聯網
上載者:User
  • 字串截取:
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 -*-

 

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.