最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

【Python教程】《零基礎(chǔ)入門學習Python》最新版(2022年10月28日

2022-09-03 16:45 作者:-Arlance-  | 我要投稿

1. 語句靠縮進分層次,不需要分號


2.變量

(1)變量名不能以數(shù)字開頭

(2)變量名區(qū)分大小寫

(3)變量名可以用漢字

(4)x,y=y,x可實現(xiàn)x,y值互換


3. 字符串

(1)用單引號或者雙引號將內(nèi)容引起

(2)用單還是雙取決于字符串中有沒有不可避免的單或雙引號,以免系統(tǒng)誤會

(3)是在不能避免單雙引號沖突時,可以用轉(zhuǎn)義字符代替【加上去\即可轉(zhuǎn)義】

示例:\"=" ; \\=\ ; \n=換行 ;?

(4)原始字符串:轉(zhuǎn)義字符需要正常使用,不作為轉(zhuǎn)義字符時,可以在前面加上r,表示原始字符串,轉(zhuǎn)義不生效

示例:print(r"D:\wenjianjiaA\wenjianjiaB\wenjianjiaC")

(5)長字符串:前后用三個單引號或雙引號,實現(xiàn)跨行字符串,即不用\n即可做換行。

示例:

"""你好呀

我不用\n就可以換行了

怎么樣"""

(6)字符串相加就是拼接

示例:"520"+"1314",最后得到5201314

(7)字符串乘以數(shù)字就是重復

示例:"我每天愛你3000遍"*3000,最后得到重復3000次的這句話


4. print語句

(1)用反意字符/結(jié)尾,視作

"打印未完成,轉(zhuǎn)到下一行繼續(xù)"

(2)多行打印使用多引號,使用類似c的/* */

(3)多次打印

例: print("愛你三千遍" * 3000)

效果: 打印句子"愛你三千遍"3000次


5.random模塊:實現(xiàn)隨機數(shù)

使用前提:導入random模塊“import random”

(1)語句“random.randint(a,b)”

作用:隨機獲取[a,b]的任意數(shù)字(格式:int)

(2)語句“random.getstate()”獲取隨機種子

語句“random.setstate()”讀取隨機種子


6.語句體用“:”代替“{}”


7.數(shù)字類型

(1)整數(shù)

(2)浮點數(shù)

import decimal

decimal.Decimal('a')

(3)復數(shù)

以浮點數(shù)形式存儲


8.(常數(shù)a,b,c,d)

(1)雙斜杠除法"//":向下取整

(2)divmod(a,b)

返回a//b的向下取整的整數(shù)c和余數(shù)d

即(c,d)

(3)abs(a)

求復數(shù)a的模長

(4)強制轉(zhuǎn)換

[1]int('a')

[2]float('a')

[3]complex('a')

(5)pow(a,b)

求a的b次方(亦可用a ** b)


9.布爾類型bool()

??結(jié)果為false的情況

(1)定義為False的對象:

None和False

(2)值為零的數(shù)字類型

例如:0,0.0,0j,Decimal(0)

(3)空的序列和集合:

'',(),[],{},set(),range(0)


10.邏輯運算符(布爾運算符)

and,or,not

not:

如果操作數(shù)為true,結(jié)果為false;

如果操作數(shù)為false,結(jié)果為true。


11.短路邏輯:惰性求值


12.運算優(yōu)先級

not x>> and>> or


13.分支

if-else

if-elif-elif-else

tip:a special type

'D' if 0 <= score <60 else

'C'if 60<= score <70 else

print("請輸入范圍內(nèi)的值")


14.for循環(huán)

for 變量 in 可迭代對象:

?? statement(s)

15.列表

(一)基礎(chǔ)(定義列表名rhyme)

(1)定義

rhyme = [1,2,3,4,5"上山打老虎"]

(2)for each in rhyme:

????print(each)

逐個輸出字符/字符串

(3)rhyme[0]

輸出: 1

(4)length = len(rhyme)

rhyme[length–1]

輸出:"上山打老虎"

rhyme[-1]

輸出:"上山打老虎"

(5)[1]rhyme[a:b]

輸出下標[a,b]的所有元素

例如:rhyme[2,4]

輸出:3,4,5

注:省略a默認由0開始,省略b默認到最后一個元素結(jié)束

[2]rhyme[a,b,c]

以c為間距,輸出下標[a,b]的元素

例如:rhyme[0,6,2]

輸出:1,3,5

注:省略a/b同上;若c為負值,則倒序輸出

(二)列表函數(shù)

(定義列表名s)

(1)添加單個元素(在列表末):

s.append(字符/字符串)

(2)添加多個元素(在列表末):

s.extend(字符/字符串1,字符/字符串2,...)

tips:s[len(s):]=[字符串1,字符串2]

直接在 len(s)位 后添加 字符串1,字符串2

(3)s.sort(key=,reverse=)

默認:將數(shù)字列表從小到大排序

(key指定比較函數(shù),reverse決定結(jié)果是否反轉(zhuǎn),key reverse都可省略)

(4)s.reverse()

反轉(zhuǎn)列表元素,即倒序

(5)s.count(查找的元素)

輸出列表中查找出的元素的個數(shù)

(6)s.index(查找的元素)

輸出查找的元素在列表中的索引值

[若存在多個相同的元素,則返回第一個元素相應的數(shù)據(jù)]

s.index(查找的元素,start,end)

(start,end)指定范圍

(7)s.copy

(三)列表的計算

s=[1,2,3]

t=[4,5,6]

(1)加法

s+t=[1,2,3,4,5,6]

(2)乘法

s*3=[1,2,3,1,2,3,1,2,3]

復制列表s

(3)嵌套

matrix=[[1,2,3][4,5,6][7,8,9]]

二維列表/矩陣

[1]matrix[0]

指第一行[1,2,3]

[2]matrix[1][2]

指第一行第二列元素5


PS:

到此列表部分結(jié)束,

后面內(nèi)容跟學校課程內(nèi)容順序偏差很大,

就先不補充了。

【Python教程】《零基礎(chǔ)入門學習Python》最新版(2022年10月28日的評論 (共 條)

分享到微博請遵守國家法律
大方县| 从化市| 建宁县| 兴海县| 阿图什市| 嘉黎县| 布拖县| 清新县| 德令哈市| 成都市| 会昌县| 海丰县| 盐亭县| 安阳市| 从化市| 通渭县| 祁东县| 安仁县| 公安县| 宜春市| 九江县| 廉江市| 鄱阳县| 嘉兴市| 阿巴嘎旗| 壶关县| 孟连| 垦利县| 舟山市| 慈溪市| 永年县| 巴青县| 姚安县| 通辽市| 林芝县| 虞城县| 呼玛县| 嘉义市| 凌海市| 丁青县| 长白|