Python 小白的學習第2天

2021-10-01 05:45:28 字數 2332 閱讀 5126

簡單的總結:

縮排很重要,python省略了很多引號啊,中括號什麼的,靠縮進來進行劃分,縮排2個空格和縮排4個空格是不一樣的,這和matlab有著很大區別。

語法還是很簡單的,感覺和matlab挺像的啊!

在pycharm裡寫了第一行**:

print

('the big whale love the small rabbit!'

)

直接執行,輸出結果。

4. 如果要輸出中文,要加一行**

# -*- coding: utf-8 -*-
但是我用的2019.2的軟體,貌似可以直接輸出中文,不用加了。

基礎語法和變數型別

算數運算子,加+,減-,乘*,除/,取模返回餘數%,冪x**y(返回x的y次冪),取除過之後的整數部分,向下取整//。

換行\,引號( 』 )、雙引號( " )、三引號( 『』』 或 「」" ) 來表示字串,

單行注釋用井號#,多行注釋用3個單引號或3個雙引號框起來。

print的輸出是預設換行的,如果想在一行顯示,就加逗號

python支援四種不同的數字型別:

int(有符號整型)

long(長整型[也可以代表八進位制和十六進製制])

float(浮點型)

complex(複數)用a + bj,或者 complex(a,b)

是沒有double麼?

python的字串列表有2種取值順序:

從左到右索引預設0開始的,最大範圍是字串長度少1。

和matlab一樣,但是規則是包括左邊界不包括右邊界。

從右到左索引預設-1開始的,最大範圍是字串開頭。

str

='abcdefg'

str1=

str[2:

5]print

(str1)

########

#輸出:cde

str2 =

str[-3

:-1]

print

(str2)

########

#輸出:ef

python列表

和字串相似,也可以一樣的擷取。不過每個0,1,2,這種指定的是指定的字串或者數字了。

list(列表) 是 python 中使用最頻繁的資料型別。

列表可以完成大多數集合類的資料結構實現。它支援字元,數字,字串甚至可以包含列表(即巢狀)。

列表用 [ ] 標識,是 python 最通用的復合資料型別。

列表中值的切割也可以用到變數 [頭下標:尾下標] ,就可以擷取相應的列表,從左到右索引預設 0 開始,從右到左索引預設 -1 開始,下標可以為空表示取到頭或尾。

list=[

'runoob'

,786

,2.23

,'john'

,70.2

]tinylist =

[123

,'john'

]

python 元組,元組是另乙個資料型別,類似於 list(列表)。

元組用 () 標識。內部元素用逗號隔開。但是元組不能二次賦值,相當於唯讀列表。

tuple=(

'runoob'

,786

,2.23

,'john'

,70.2

)tinytuple =

(123

,'john'

)

區別:

tuple=(

'runoob'

,786

,2.23

,'john'

,70.2

)list=[

'runoob'

,786

,2.23

,'john'

,70.2

]tuple[2

]=1000

# 元組中是非法應用

list[2

]=1000

# 列表中是合法應用

python 字典

字典(dictionary)是除列表以外python之中最靈活的內建資料結構型別。列表是有序的物件集合,字典是無序的物件集合。

兩者之間的區別在於:字典當中的元素是通過鍵來訪問的,而不是通過偏移訪問。字典用""標識。字典由索引(key)和它對應的值value組成。(感覺有點像指標啊)

我現在用的版本print()要加括號才可以。

Python學習第2天

0 主要有3點需要改進。1 首先是猜的值大了或者小了,需要引入if else 語句。2 其次是不要只給一次機會,可以給機會到猜對或者給一定次數的機會,那麼需要引入while。3 最後是產生的數字最好是隨機的不那麼好猜,引入了random模組,採用其中的randint函式產生了隨機值。0 介紹了三個層...

小白深度學習的第?天

生成資料集 1.1 假設乙個w,b 1.2 設定資料集的大小 1.3 隨機化資料點,也就是資料集和標籤 feature,label torch.manual seed 隨機數種子,使每次生成的隨機資料集相同 np.random.seed 用法同於torch.manual seed 編寫需要運用到的函...

python第25天 學習python第25天

今天是在尚學堂學習python第25天今天學習了使用者管理,許可權管理 使用者管理 1.使用者的登入與退出 語法 mysql h hostname p port u username p dbname e h hostname 指定要連線mysql的主機名或者ip hostname就是具體的主機名或...