小白學Python1

自己跟着教學視頻學習Python有一段時間了,怎麼說呢?再不總結我就忘光光啦!接下來,展示筆記的時候到了!!!
一、學習過程:語法-----面向對象----模塊編程----遊戲編程—計算機仿真
二、知識學習部分
1.python的學習特點和對應代碼邏輯
程序的可重用性:while------:
程序的模塊化:
import random //導入隨機數這個包
secret=random.randint(1,10) //隨機產生1到10這個範圍的整數
2.python的數據類型
intager (int) 整數
float 浮點數
true false 布爾型
e記法:15000=1.5e4 (類似於科學計數法)
獲得某個數的類型 :type(a)--------可以輸出a的類型
3.算數符
a=a+1 等價於 a+=1
b=b-3 等價於 b-=3
除法: 10/8=1.25
10//8=1
5%2=1(取餘數)
32=3^2(冪次方)
3
5=3^5
-3**2=-(3^2)
4.分支和循環(很多雜的例子,一個例子一個知識點)
① elif=else if
② 三元操作符 small=x if x<y else y (如果條件成立則賦值爲x否則爲y)
③在代碼中置入檢查點
>>>assert 3>4
>>>程序崩潰
④ >>>memeber=[‘你好呀’,‘我不好’,‘大家好纔是真的好’]
>>>for each in memeber :
print (each,len(each))
則得出 你好呀 3
我不好 3
大家好纔是真的好 8
⑤range()的用法

>>> for i in range (2,9):
	print (i)

	
2
3
4
5
6
7
8

for i in range (1,10,2): //起始1 終止10 步長2
print (i)

1
3
5
7
9

⑥ break 和 continue
break :終止循環
continue :終止本次循環,開始下一次循環

>>> for i in range (10):
	if i%2!=0:
	   print (i)
	   continue
	i+=2
	print(i)

	
2
1
4
3
6
5
8
7
10
9

5.列表(使用棧存儲)
①列表的生成和插入

>>> member=['123','321','eee']
>>> member
['123', '321', 'eee']
>>> len(member)
3
>>> member.insert(0,'hahha')
>>> member
['hahha', '123', '321', 'eee']
>>> len(member)
4
>>> member.append('woshihaorena') //append在上面的字符串後面插入一個字符
>>> len(member)
5
>>> member.extend(['你是誰呀','我是誰丫','嘎嘎嘎'])//extend插入一個個列表
>>> member
['hahha', '123', '321', 'eee', 'woshihaorena', '你是誰呀', '我是誰丫', '嘎嘎嘎']

②列表的刪除

>>> memeber=['hahha', '123', '321', 'eee', 'woshihaorena', '你是誰呀', '我是誰丫', '嘎嘎嘎']
>>> member
['hahha', '123', '321', 'eee', 'woshihaorena', '你是誰呀', '我是誰丫', '嘎嘎嘎']
>>> member.remove('321')  //刪某個字符串
>>> member
['hahha', '123', 'eee', 'woshihaorena', '你是誰呀', '我是誰丫', '嘎嘎嘎']
>>> del member[0]     //刪某個位置字符串
>>> member
['123', 'eee', 'woshihaorena', '你是誰呀', '我是誰丫', '嘎嘎嘎']
>>> memeber.pop()    //刪最後一個位置的字符串,因爲是棧的存儲
'嘎嘎嘎'
>>> 
>>> member
['123', 'eee', 'woshihaorena', '你是誰呀', '我是誰丫', '嘎嘎嘎']
>>> member.pop()
'嘎嘎嘎'
>>> member
['123', 'eee', 'woshihaorena', '你是誰呀', '我是誰丫']
>>> member.pop(2)   //刪具體位置的字符串
'woshihaorena'
>>> member
['123', 'eee', '你是誰呀', '我是誰丫']
>>> name=member.pop() //可以把刪掉的這個字符串賦值給一個變量
>>> name
'我是誰丫'
>>> member
['123', 'eee', '你是誰呀']

6.分片

>>> member=['ok','ko','哈''哦']
>>> member
['ok', 'ko', '哈哦']
>>> member [1:3]        //分片之後有(3-1=2)個元素
['ko', '哈哦']
>>> member
['ok', 'ko', '哈哦']
>>> member [:2]     //默認從0開始分片,到2截止
['ok', 'ko']
>>> member        //分片不改變原來的數據內容
['ok', 'ko', '哈哦']
>>> member [:]
['ok', 'ko', '哈哦']
>>> member
['ok', 'ko', '哈哦']
>>> member [1:]
['ko', '哈哦']
>>> member2=member [:]   //列表的拷貝
>>> member2
['ok', 'ko', '哈哦']

-------------我是分割線------------以上是第一次打雞血之後的成果-------()

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