python學習筆記1 anaconda安裝 切片 字符串

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()   #字符串字長
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章