python小白學習總結day01

python與java c++的區別

1、變量

python中的變量是沒有int等類型作爲前綴的,定義變量的方法直接爲:
num = 1
後面分號沒有。

2、輸出方法:print()

可選參數sep,end

python中基本常用方法

1、int() 、float()、 eval()
2、列表、元組 類似於java中的數組
列表常用方法有:
len();sum();max();min();append();extend();insert();remove(); del;reverse();clear();
連接:+
重複:*
切片:[m:n]
元組和列表的區別是:元組不能做修改和刪除,沒有列表中的append,extend,insert方法,元組更快,可以寫保護
列表和元組都可以嵌套,相當於多維數組
單個元素的元組有個末尾的逗號如(0,)
3、format函數的使用
4、轉義字符 “\”的使用
5、域內輸出對齊: rjust,ljust,center或者format的調用
具體實現:
“Rank”.ljust(5)
“{0:^5s}”.format(“Rank”)
6、切片的使用
str=“I love you”
輸出整個字符串:str.[:]
輸出部分字符串:str.[startIndex:endIndex]
若startIndex>endIndex則輸出爲空
7、split,join方法
split:字符串分割爲列表元素
str=“a,b,c,d”
str.split(",")
join:結合字符串
line=[“to”,“do”,“what”]
“,”.join(line) # to,do,what
8、可變對象和不可變對象
可變對象:列表
不可變:字符串、數值、元組
9、列表複製
法1:list1=list2 #相當於java中數組複製,兩個數組指向同一內存地址
法2:list2=list(list1)或list2=list1[:]數值一樣,所指向的內存位置不一樣
10、list()函數:將元組或字符串轉化爲列表
tuple()函數:將列表或字符串轉化爲元組
11、sort()函數:對列表中元素以升序排列(無返回值)。# list.sort()
#注意:sort函數沒有返回值,而且屬於list函數,元組不能使用,如果想對一個元組使用sort函數要先將該元組使用list()轉成列表,使用sort後再用tuple()轉化回元組。
12、ASCII值對應的函數:
chr(n) #輸出ASCII數字n所對應的字符串
ord(str) #輸出str字符串所對應的ASCII值
13、關係運算符 # ==,!=,<,>,<=,>=,in,not in
邏輯運算符 #and,or,not
14、判斷
if condition:
code
else :
code #else部分可省略,if-else可嵌套使用
#多個條件:
if condition1:
code
elif condition2:
code

else condition:
code

注:本人爲大二學生,未來女程序猿一枚。想借這個平臺督促自己的學習,記錄學習總結,因爲專業和計算機不對口,所有內容全靠自學,希望不對的地方還請大佬多多指正。咻咪~~

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章