国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

Python基礎筆記

2019-11-14 17:25:02
字體:
來源:轉載
供稿:網友

1.環境變量設置:

 

編輯系統變量Path,添加兩個新路徑

c:/Python26 能調用python.exe。

c:/python26/Scripts 調用通過擴展為Python添加的第三方腳本。

 

2.如果使用了中文,py文件第一行需指定字符集:

 

# -*- coding: utf-8 -*-

#encoding:utf-8

 

3.可變長參數

 

 

4.使用全局變量

 

函數中使用函數外的變量,可在變量名前使用global關鍵字

a = 5

def fun(x):

global a

return x+a

 

5.lambda表達式

 

匿名函數,單行小函數

 

格式:labmda 參數:表達式

返回表達式的值。

 

可包含單一的參數表達式,不能包含語句,但可以調用其他函數

fun = lambda x: x*x-x

fun(3)

 

def show():

f = lambda:show()

f()

 

def shown(n):

print 'lambda'*n

fn = lambda x : shown(x)

fn(2)

 

6.可運行腳本

 

  1. #encoding=utf-8  
  2.   
  3. def show():  
  4.     print u'I am a module.'  
  5.   
  6. if __name__ == '__main__':  
  7.     show()  

 

7.隨機數

 

import random

random.random() #產生[0,1)之間的隨機浮點數

random.randint(a,b) #產生[a,b]之間的整數(包括a和b)

 

 

8.命令行輸入參數

 

 

def prompt(prompt):

        return raw_input(prompt).strip()

name = prompt("Your Name: ")

 

9.Python的字符

在python中,字符就是長度為1的字符串。

獲得字符串的所有字符:

 

Python代碼  收藏代碼
  1. >>> string = 'abcxyz'  
  2. >>> char_list = list(string)  
  3. >>> print char_list  
  4. ['a', 'b', 'c', 'x', 'y', 'z']  
  5. >>> char_list = [c for c in string]  
  6. >>> print char_list  
  7. ['a', 'b', 'c', 'x', 'y', 'z']  
  8. >>> #獲得字符串的所有字符的集合  
  9. >>> import sets  
  10. >>> char_set = sets.Set('aabbcc')  
  11. >>> print char_set  
  12. Set(['a', 'c', 'b'])  
  13. >>> print ','.join(char_set)  
  14. a,c,b  
  15. >>> type(char_set)  
  16. <class 'sets.Set'>  
  17. >>> for c in char_set:  
  18.     print c   
  19. a  
  20. c  
  21. b  

 

10.字符和字符值的轉換

將字符轉換為ascii碼,內建函數ord():

 

>>> ord('a')

97

 

將ascii碼轉換為字符,內建函數chr():

 

>>> chr(97)

'a'

 

將unicode字符轉換為unicode碼,內建函數ord():

 

>>> ord(u'/u2020')

8224

 

將unicode碼轉換為unicode字符,內建函數unichr():

 

>>> unichr(8224)

u'/u2020'

 

11.測試對象是否是類字符串

isinstance(anobj, basestring)

 

12.  sys.argv

傳遞給Python腳本的命令行參數列表。argv[0]是腳本的名稱。

 

Python代碼  收藏代碼
  1. # _*_ coding:utf-8 _*_  
  2. import sys  
  3. if __name__ == "__main__":  
  4.     if len(sys.argv) < 2:  
  5.         print "Need a argument!"  
  6.         sys.exit(1)  
  7.     arg = sys.argv[1]  
  8.     print 'You input a argument:', arg  

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 恩施市| 会泽县| 西安市| 大渡口区| 调兵山市| 子长县| 阿合奇县| 栖霞市| 万州区| 孝昌县| 睢宁县| 宁夏| 朔州市| 徐水县| 沅江市| 大余县| 灵武市| 鸡西市| 清丰县| 镶黄旗| 贞丰县| 夏邑县| 丹寨县| 广平县| 满城县| 浙江省| 庆阳市| 尼勒克县| 朝阳区| 龙山县| 菏泽市| 崇明县| 凤山县| 红原县| 屯昌县| 师宗县| 卢龙县| 茂名市| 瑞金市| 清水河县| 铜鼓县|