1 44 Python基礎學習

2021-09-18 02:03:06 字數 2643 閱讀 6860

2019.4.2

一、pycharm補充:

1.第一行注釋是為了告訴 linux/os x 系統,這是乙個 python 可執行程式,windows 系統會忽略這個注釋;

第二行注釋是為了告訴 python 直譯器,按照 utf-8 編碼讀取源**,否則,你在源**中寫的中文輸出可能會有亂碼。

2.格式化:根據變數變化的一種字串的方式。

總結: %,%s,%d

% ---------------佔位符。

%s -----------表示字串的佔位符。

%d-------------表示整數的佔位符。

常見的佔位符:%,%s,%d。

4.總結:%2d-----表示兩個佔位符,如果數不夠,用空格來佔位。

%02d----也表示兩個佔位符,如果數不夠,用0來佔位。

%.2f-----保留小數點後面兩位。

%.3f----表示小數點後面三位。

%.3s-----表示3個位置,包括小數點,空格等。

5.當字串裡面的%是乙個普通字元時,它需要轉義,用%%來表示乙個%.

print(『growth rate: %d %%』 % 7)

7%

6.format()

另一種格式化字串的方法是使用字串的format()方法,它會用傳入的引數依次替換字串內的佔位符、……,不過這種方式寫起來比%要麻煩得多。

2019.4.9.

一、使用list和tuple:

1.list列表:也是一種python內建的資料。python內建的一種資料型別是列表(list)。list是一種有序的集合,可以任意新增和刪除其中的元素。

2.語法及定義方式:

a= :----方格表示集合:【】

len(classmates)-1: 表示列表當中最後乙個元素的索引。

5.#如何新增到列表的指定位置,

eg:新增到第乙個位置。

6.刪除元素:

#pop() :刪除列表當中最後乙個元素。

#pop(index): 刪除指定索引的元素。

classmates = [『張三』, 『李四』, 『王五』,『小明』]

print(classmates)

#刪除元素

classmates.pop()

print(classmates)

classmates.pop(1)

print(classmates)

11.條件判斷語句

age = 20

if age >= 18:

print(『你的年齡是 %s』 % age)

print(「**」)

age = 5

if age >= 18:

print(『你的年齡是 %s』 % age)

print(「**」)

else:

print(『你的年齡是 %s』 % age)

print(「未**」)

注意: 不要少寫了冒號 :

age = 16

if age>=18:

print(「adult」)

elif age >= 10:

print(「青少年」)

elif age >=6:

print(「青少年1」)

else:

print(「kid」)

12.語法

『』』if 《條件判斷1>:

《執行內容1>

elif 《條件判斷2>:

《執行內容2>

elif 《條件判斷3>:

《執行內容3>

else:

《執行內容n>

『』』說明: 從上往下判斷,如果在某個判斷上為true,那麼把判斷對應的語句執行後,

就忽略掉剩下的elif和else。

13.用if-elif判斷並列印結果:

ubuntu14 4搭建caffe 深度學習框架

網上右很多搭建caffe的教程我主要參考 根據這個部落格就可以搭建好caffe框架 但是我遇到如下幾個問題 1 找不到numpy importerror numpy.core.multiarray failed to import 在網上嘗試了很多方法不行 最後解決辦法 在pytho命令列 到這個路...

python基礎學習

基本資料型別 學習基於python2.7,ubuntu16.04,python3中有一些不同的特性 在ubuntu終端輸入python,進入互動介面。print hello,world print 是乙個常用函式,輸出字串。在python2中,print還是乙個關鍵字,可以用print hello,...

Python 基礎學習

一 python中的資料結構 容器 list 列表 a 1,2,3,4 用方括號標記 可被修改 a 0 1 tuple 元組 a 4,5,6 用圓括號標記 不可被修改 b 0 4 dictionary 字典 即對映 d set 集合 不重複,無序,不支援索引 s 會自動去重得到 二 函式式程式設計 ...