python學習日記2

2022-08-13 00:30:23 字數 1230 閱讀 5370

1.與使用者互動

1)什麼是與使用者互動

程式等待使用者輸入一些資料,然後程式執行完畢後為使用者反饋資訊

2)python與使用者互動的方式

input

2.格式化輸出

print

還有一種使用方式是%s

列如

1 pro_info = 

5print('''

6*****== %s *****===

7省會:%s

8面積:%s

9人口:%s

10*****== end *****==

11''' %(pro_info['

city

'],pro_info['

sh'],pro_info['

area

'],pro_info['

population

']))

3.基本的資料型別

1)整型int

2)浮點型float

3)字元型 str

注意引號的配對

列如   

info = "

computer'name'

"

注意點:字元相加是申請新的空間,將原來的字元拷貝放入新的空間

4)列表  list (列表是有序的)

列表中的第一位是0

1 info = [0,'

a',2,3,['

a',4]]

2print(info[4][1])

5)字典 dict(字典是無序的)

1 info = 

2 info['

name

']

6)布林值

只有true和false

==比較的是值

is比較的是id

4.賦值方式

1)鏈式賦值

a=b=c=d=1

2)交叉賦值

n=1m=2

n,m=m,n

3)變數的解壓賦值

a=[1,2,3,4]

b,c,d,e=a

學習日記2

陣列的初始化,一維陣列和二維陣列的定義以及使用,字元陣列的定義和使用,函式的形式引數和實際引數,全域性變數和區域性變數,變數的儲存類別,預處理命令。今日任務完成情況 本日任務按照老師要求完成 今日開發中出現的問題彙總 編譯程式的出錯,演算法結構的不正確和不完整,以往的冒泡函式沒有記牢,對於陣列元素和...

Python學習日記 2月7日

python 結果 c 一億次計算 python一億次計算 蒙特卡羅方法求圓周率 from time import from random import darts 1000 1000 hits 0start perf counter scale 50print 開始計算 center scale,...

python學習日記

動態語言和靜態語言最大的不同,就是函式和類的定義,不是編譯的時候定義的,而是執行時動態建立的.直接在類中定義的是類屬性,如 class student object name student 例項屬性必須通過例項繫結。如self.age xx 根據python的規則,定義時千萬不要把類屬性和例項屬性...