python 第一天學習筆記

2021-08-17 13:56:54 字數 2558 閱讀 3716

\n 表示轉行,當字串裡含有\n時:用原始字串

當處理 print("a\new")時,有兩種辦法

1.用反斜槓來轉義反斜槓   print("a\\new")

2.用原始字串  print(r"a\new")

處理好幾行的字串:用三重引號字串

print('''第一行

第二行第三行

引入外援random 模組

函式randint(),會返回乙個隨機的整數

資料型別

整數 int()

字串 str()

浮點數 float()

怎麼看資料型別?

type ()

isinstance (a,int)

常用操作符

3/2 = 1.5

3//2 = 1  雙斜槓表示地板除法

% 求餘

** 求冪

第四章  分支和迴圈

條件表示式(三元操作符)

small = x if x < y else y

斷言assert確保在某一條件下執行,可用assert

print (i, end='')    其中end=""   表示不換行

迴圈

for迴圈   for each in a :

print (each,int(each))    輸出a裡面每乙個字串的長度

range迴圈   for i in range(4):

print(i)                         結果是0,1,2,3  不包括4

break 終止當前迴圈,跳出迴圈體

continue 終止本輪迴圈

定義陣列時,用方括號    member = [            ]

在陣列中新增:

新增多個 用 member.extend([     ])

在指定位置新增 用 member.insert(位置,   )

從列表中刪除元素:remove,del,pop

remove : 需要知道具體的名字   member.remove("張博")

del : (是乙個語句,不是方法,所以不用加括號)  需要知道具體的位置   del member[2]

pop: (預設彈出最後乙個元素)   member.pop( )    

列表分片

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

完全複製    list1 = list[0:9]    也可寫成 list1 = list[:]

間隔取數    list2 = list[0:9:2]                list2 = list[::2]

反轉           list3 = list[::-1]

列表的操作符

list1 = [1,2,3]     list2 = [4,5,6]

比較大小(預設比較第乙個值的大小)  list1 < list2

加法 (相當於並集)                           list1 + list2      [1,2,3,4,5,6]

乘法(重複操作符)                            list1 * 3           [1,2,3,1,2,3,1,2,3]

in 和 not in 

list3 = ["小貓","小狗",["小紅","小明"],"小豬"] 

list3[0]    "小貓"

list3[2]    ["小紅","小明"]

list3[2][0]   "小紅"               第二層的第0個

列表的小夥伴們

list1=[1,2,3,1,2,3]

list1.count(2)    2    計數,2出現了幾回

list1.index(2)     1    返回位置 , 2在第一位

list1.reverse()     [3,2,1,3,2,1]     翻轉

list1.sort()          [1,1,2,2,3,3]     從小到大排序

list1.sort(reverse=true)   [3,3,2,2,1,1]   從大到小排序

今天所學的:

random

randint

forrange

break

continue

extend

insert

remove

delpop

count

index

reverse

sort

python學習筆記(第一天)

python標誌符 1 標誌符包括 字母 數字 下劃線 2 標誌符區分大小寫 3 下劃線標誌符含義 foo 不能直接訪問的類屬性,需通過介面訪問,不能from xx import 匯入 foo 類的私有成員,foo 特殊方法的專用標誌符,如 init 代表類的建構函式 4 一行顯示多條語句,用 分割...

python筆記 第一天

第乙個程式的一些隨記 原例項程式 print 乙個小遊戲,簡單的測試一下語法和功能 temp input 猜猜我現在想的數字是哪乙個 guess int temp while guess 8 temp input 猜錯了 guess int temp if guess 8 print 好厲害,居然猜...

Python 學習第一天

今天在酷殼網上看了一篇很受啟發的文章 程式設計師技術練級攻略 介紹了乙個程式設計師從啟蒙入門,高階加深,到高階深入,所需要掌握的技術和應該看的書,從今天開始希望乙個星期能把python學會,當然肯定是皮毛了。python3.x之前學習的 學習python的 照著上面的例子敲了一下,發現第乙個就錯了,...