python作者:Guido van Rossum
名字來源:Monty Python’s Flying Circus
常用庫介紹
Numpy 支持大量的維度數據、數組和矩陣的運算 核心數據結構:ndarray與ufunc
Pandas 二維表格處理的庫 核心數據結構:Series DataFrame和index對象
Matplotlib 高級的繪圖庫
anaconda 3安裝注意事項
1.All ueser
2.下面兩個選項都要選上
1
range(5)
range(0,5) #定義一個[0,5)的數組 左閉右開
list(range(5)) #[0,1,2,3,4]
list(range(0,5,2)) #[0,2,4]
float('inf') #正無窮
float('-inf') #負無窮
2 數值運算
abs(a) #絕對值
round(a,1) #四捨五入 結果保留一位小數
3 切片
a = 'china'
a[1:3] #結果爲'hi' (左閉右開) 步長爲1
a[ :-1] #默認從第0位開始 結果爲'chin'
a[0:-1:2] #2爲步長 從第一個到最後一個 結果爲'ci' 注意:步長不是間隔
a[0:0:-1]
a[0:-1:-1] #上下結果都爲' '
a[ : :-1] #'anihc'
a[-2:0:-1] #'nih'
4 字符串
b='我在學習AI和CV,i love learning'
b.replace('AI','CV') #返回被替換的結果 並不能改變字符串b的內容
b.count('i') #統計出現多少次
b.index('i') #返回i的位置
b.title() #首字母大寫
b.upper() #全部字母大寫
b.lower() #全部字母小寫
#格式化
b='我愛{}'
name='學習'
b.fomat(name) #結果爲'我愛學習'
#去空格
b.strip()
b.rstrip()
b.lstrip()
字符串的12個功能:
4. 默寫字符串的十二個功能,並描述其作用。(12分)
str.capitalize()#首字母大寫
str.upper() #全部大寫
str.lower() #全部小寫
str.title() # 每個間隔的首字母大寫
str.endswith() #判斷是否以。。結尾
str.center() #在寬度以內居中
str.startswith() #判斷以..開頭
str.count() #統計字符裏xx出現的次數
str.index() #輸入字符返回索引值,無會報錯
str.find() #輸入字符返回索引值,無會返回-1
str.isalpha() #判斷是否爲字母
str.isdigit() #判斷是否爲數字
str.strip() #默認清空空格
str.split() #字符串分割,分割內容不再存在
len() #字符串字長