python學習打卡 Task1

2021-09-22 06:40:49 字數 2960 閱讀 4037

基礎知識

注釋模組

內建函式dir()及help()

pep8

在mac終端輸入python可進入cpython互動式直譯器,利用print函式向世界打招呼吧:

print('hello,world!')
執行結果:

hello,world!
input函式用於接收使用者輸入,先將輸入儲存在變數中,然後列印這個變數:

date = input()
輸入:2019-05-11,並列印date:

date
執行結果:

'2019-05-11'
python支援的資料型別:

數值型python3 支援 int、float、bool、complex(複數)。

在python 3裡,只有一種整數型別 int,表示為長整型,沒有 python2 中的 long。

內建的 type() 函式可以用來查詢變數所指的物件型別。

字串python中的字串用單引號 』 或雙引號 " 括起來,同時使用反斜槓 \ 轉義特殊字元。

字串擷取:變數[頭下標:尾下標]

索引值以 0 為開始值,-1 為從末尾的開始位置。

加號 + 是字串的連線符, 星號 * 表示複製當前字串,緊跟的數字為複製的次數。

布林型true,false

列表:list

列表與字串類似,但是列表的元素可以改變

列表中元素的型別可以不相同,它支援數字,字串甚至可以包含列表(所謂巢狀)。

list = [ "abc", 123 , 10.0]

list[1:3] #從第二個開始輸出到第三個元素

元組:tuple

元組與列表類似,但是元組的元素不能修改。

tuple = ("abc", 123 , 10.0)
字典:dictionary

字典是乙個無序的鍵(key) : 值(value) 的集合。

字典當中的元素是通過鍵來訪問的,鍵必須使用不可變型別。

在同乙個字典中,鍵(key)必須是唯一的。

dict =
集合:set

集合(set)是由乙個或數個形態各異的大小整體組成的,構成集合的事物或物件稱作元素或是成員。

student =
python是動態語言,在定義變數時,不必指明變數的資料型別。

識別符號命名規則:

1.識別符號由字母、數字、下劃線組成。

2.不能以數字開頭

3.識別符號區分大小寫

除基本的+-*

/ 外,%表示取模,**表示冪,// 表示向下取整

即常見的 ==

!=>

<

>=

<=

and 與

or 或

not 非

& 按位與

| 按位或

^ 按位異或

~ 按位取反

<< 左移:運算數的各二進位全部左移若干位,由"<<「右邊的數指定移動的位數,高位丟棄,低位補0。

>> 右移:把」>>「左邊的運算數的各二進位全部右移若干位,」>>"右邊的數指定移動的位數

in 如果在指定的序列中找到值返回 true,否則返回 false。

not in如果在指定的序列中沒有找到值返回 true,否則返回 false。

is 判斷兩個識別符號是不是引用自乙個物件,如果引用的是同乙個物件則返回 true,否則返回 false

is not 如果引用的不是同乙個物件則返回結果 true,否則返回 false。

運算子描述(優先順序從高到低)

**指數運算子

~ + -

按位翻轉, 一元加號和減號

* / % //

乘,除,取模和取整除

+ -加法減法

>> <<

左移右移

&按位與

^ |位運算子

<= < > >=

關係運算子

<> == !=

關係運算子

= %= /= //= -= += *= **=

賦值運算子

is is not

身份運算子

in not in

成員運算子

and or not

邏輯運算子

單行注釋 # 號開頭

#這是單行注釋
多行注釋 三個單引號』』』 或三個雙引號"""

''' 

這是多行注釋

這是多行注釋

'''"""

這也是多行注釋

這也是多行注釋

"""

python 模組(module),是乙個 python 檔案,以 .py 結尾,包含了 python 物件定義和python語句。模組能定義函式,類和變數,模組裡也能包含可執行的**。

模組的引入:

import module1[, module2[,... modulen]]
也可以引入乙個模組的指定內容:

from modname import name1[, name2[, ... namen]]
dir()是python內建函式

dir() 函式不帶引數時,返回當前範圍內的變數、方法和定義的型別列表;帶引數時,返回引數的屬性、方法列表。

help()也是python內建函式

help() 函式用於檢視函式或模組用途的詳細說明。

pep8是python的編碼規範,具體待完善

python基礎 打卡task1

a 1type a b float a b 1.0 type b c 1.5type c d int c d 1 type d 2 整型 布林型 a 0type a b bool a type b c flase type c d int c type d 3 浮點型 布林型 a 1.5type a...

Task 1 機器學習打卡 邏輯回歸

阿里天池訓練營第一次學習,關於邏輯回歸的一些看法。從sklearn中匯入邏輯回歸模型 from sklearn.linear model import logisticregression注 查得sklearn 版本0.21.3 的linear model資料夾下面已經沒有randomized l1...

菜鳥學習TASK1

鴿子部第一次task當然不能鴿掉,但是進度很迷,所以打算先對照task把概要大概寫下,然後把發展方案寫下,然後再一點點完善細節。task 了解c語言的幾大資料型別 包括陣列與字串 了解ascii碼和char型別的關係,有興趣的可以進一步了解unicode。基礎資料型別 整型 短整型short,整型i...