第一模組 day1

2022-08-21 16:12:13 字數 3483 閱讀 2512

學習筆記

1.13 python裡面專門函式定義常量,程式設計師們約定,用大寫來代表常量 如: name =20

1.14注釋: 注釋的部分不執行,代表說明,解釋.

#代表單行注釋, 官方推薦, # 後面跟個空格

"""我是解釋

"""三個雙引號代表多行注釋

1.15 int 整數 11float 浮點數 ~ 小數 3.14str 字串

python 屬於 弱型別語言

1.16字串

定義name = "

haha"#

有引號就是字串

段落/多行

用三個單引號

'''hahah

nihao

'''拼接

a1 = "你好"

a2 = "很好"

a1+a2

1.17bool 布林型別

a = 3b = 5a > b 錯誤 /假 false

a> b 正常 /真 true

1.18列表

names = ["

alex

","egon

","老村長

","社會我佩奇

","黑妹"]

>>> names[3]

'社會我佩奇

'列表通過下表來標記元素位置的,下表從0開始,每新增乙個元素自動+1元素名 alex egon 老村長 社會我佩奇 黑妹

下表(索引) 0 1 2 3 4

1.19列表增刪改查

names = ["

alex

","egon

","老村長

","社會我佩奇

","黑妹"]

--------------------------------增

插入names.insert(4,"

灰姑娘") #

把灰姑娘插入第4個元素位置

>>> names.insert(4,"

灰姑娘"

) >>>names

['alex

', '

egon

', '

老村長', '

社會我佩奇

', '

灰姑娘', '黑妹'

] 如果想插入最後面乙個元素 需要用追加

-------------------------------追加

names = ["

alex

","egon

","老村長

","社會我佩奇

","黑妹"]

"小強")

>>>names

['alex

', '

egon

', '

老村長', '

社會我佩奇

', '

灰姑娘', '

黑妹', '小強'

]

-------------------------------刪

刪掉小強

del names[6] #

正著刪del names[-1] #

反著刪 >>>names

['alex

', '

egon

', '

老村長', '

社會我佩奇

', '

灰姑娘', '黑妹'

]-------------------------------改

把 黑妹 改成 黑黑的姑娘

names[-1] = "

黑黑的姑娘

" >>>names

['alex

', '

egon

', '

老村長', '

社會我佩奇

', '

灰姑娘', '

黑黑的姑娘']

--------------------------------查 (方法1)

查查 egon

>>> '

egon'in

names

true

(方法2)

>>> names.index("

egon")

1返回egon的下標

-----------------------------------

>>> del names[names.index("

egon")]

>>>

>>>names

['alex

', '

老村長', '

社會我佩奇

', '

灰姑娘', '

黑黑的姑娘']

1.20讀取使用者輸入

name = input("

請輸入你的名字")

input 接受的所有資訊,都屬於 字串

1.21格式化輸出

name = input("

輸入名字 ")

age = input("

輸入年齡 ")

height = input("

輸入身高 ")

question = input("

你是不是非常美 ")

msg = '''

----------------個人資料--------------

name : %s

age : %s

height: %s

question : %s

---------------end-------------------

''' %(name,age,height,question)

print

(msg)

if question == "y"

or question == "y"

:

print("

我不信,給我看看")

----------------------------------------------d:\python\python.exe e:/pycode/使用者輸入.py

輸入名字 大美人

輸入年齡 28輸入身高 176你是不是非常美 y

----------------個人資料--------------name : 大美人

age : 28height: 176question : y

---------------end-------------------我不信,給我看看

********************=

%s 字串

%d 數字

%f 浮點數

Python學習之路Day1 模組初識 自創

模組不在呼叫的程式的路徑下,呼叫會出錯 解決方法 1 將模組放在site packages下 2 呼叫時寫明路徑 login模組 import getpass username alex password 123 將使用者輸入的內容賦值給 name 變數 user input 請輸入使用者名稱 pw...

每日一練day 1

1 關鍵字static 的作用?static關鍵字至少有下列n個作用 1 設定變數的儲存域,函式體內static變數的作用範圍為該函式體,不同於auto變數,該變數的記憶體只被分配一次,因此其值在下次呼叫時仍維持上次的值 2 限制變數的作用域,在模組內的static全域性變數可以被模組內所用函式訪問...

Day1 冒泡演算法 1

bubble sort 背後的想法非常簡單,我們檢視陣列中相鄰的成對元素,一次檢視一對。如果第乙個元素大於第二個元素,則交換它們的位置,否則將它們繼續移動。def bubble sort our list for i in range len our list 1 if our list i our...