Datawhale Python基礎 打卡Day1

2021-09-11 11:20:26 字數 1227 閱讀 3802

如果安裝後無法正常使用,linux環境下可以嘗試執行一下source ~/.bashrc命令,windows下檢查系統環境變數。

b) 直譯器

推薦使用py3+的版本,前段時間看到新聞說python2到20年就停止更新了,不過可以建立虛擬環境,不用太過糾結。

一直以為直譯器和編譯器是一回兒事,查了以後發現還是有區別的。參考**

a) print & input

print可以說是最簡單也是最常用的功能了,將內容輸出到控制台顯示。支援『,』拼接多個要輸出的變數,也可以用%佔位符。

input由於之前都是直接通過pandas從檔案匯入的實數沒用過,最近開始刷題才試了一下。功能時從命令列獲取使用者的輸入,按回車結束輸入。返回的值是字元型別。需要多行輸入可以使用sys.stdin.readline()

a) 變數特性&命名規則

變數特性:python中沒有常量,也不需要顯示定義資料型別

命名規則:

b) 注釋方法

# 單行注釋`

'''

多行注釋

line2

'''

c) :(切片符)作用

在一組序列中選取指定的一段,左閉右開

::可以間隔取值,也可以結合負數進行逆序

d) dir()和help()

dir()獲取物件的屬性,輸出方法列表

help()可以檢視幫助文件,函式的使用方法

e) import使用

簡單來說就是呼叫現有的功能,避免自己造輪子

具體原理可以借鑑

f) pep8編碼規範

有些是必須遵守的(否則會報錯),也有一些是建議,發現自己平時踩了好多雷。。。回頭得再好好看一下

a) 數值型別

包括整型int,長整型double,布林boolean,浮點float,複數complex

b) 算數運算子

加減乘除,%取餘,**冪,//向下整除

c) 邏輯運算子

與:and

或:or

非:not

d) 成員運算子

in & not in 判斷第乙個變數是否在第二個變數的序列中

e) 身份運算子

is & not is 判斷引用的是否為同一變數

f) 運算子優先順序

從最高到最低排序

DataWhale python基礎任務2打卡

import numpy as np list1 1,2,3 print 建立列表 print list1 list1 print 在列表末尾新增新的物件 print list1 list1 print pop 函式用於移除列表中的乙個元素 預設最後乙個元素 並且返回該元素的值。print pop ...

DataWhale python基礎任務3打卡

任務三 時長 2天 dict字典 a.定義 b.建立 c.字典的方法 集合a 特性 b 建立 c.方法 判斷語句 要求掌握多條件判斷 三目表示式 迴圈語句 dict字典 a.定義 b.建立 c.字典的方法 a b.字典可用來儲存任意型別的物件,其由鍵 key 和對應值 value 成對組成。字典也被...

datawhale Python學習打卡02

目錄 3.條件語句 3.1if 語句 3.2if else 語句 3.3 if elif else 語句 4.迴圈語句 4.1while 迴圈 4.2 while else 迴圈 4.3 for 迴圈 4.4 for else 迴圈 4.5 range 函式 4.6 enumerate 函式 4.7...